PDF в PNG

Перетворіть PDF у PNG за допомогою .NET REST API.

Відкрийте новий рівень універсальності та візуального ефекту, перетворивши файли PDF на PNG зображення. Розробіть онлайн-переглядач PDF, використовуючи можливість генерувати високоякісні зображення з документів PDF. Легкі та прості кроки для створення приголомшливих візуальних зображень, легкого обміну вмістом і підвищення цифрових проектів на новий рівень. Отже, якщо ви хочете продемонструвати певні сторінки, зберегти якість зображення або покращити сумісність між платформами, конвертація PDF у PNG відкриває новий світ можливостей. У цій статті ми розглянемо, як можна використати потужність .NET REST API для плавного перетворення PDF у PNG для більш динамічного та візуально привабливого способу.

REST API обробки PDF

Aspose.PDF Cloud SDK для .NET пропонує надійне та надійне рішення для перетворення PDF у PNG. SDK пропонує повний набір методів і параметрів для налаштування перетворення відповідно до ваших конкретних потреб. Незалежно від того, чи хочете ви витягнути певні сторінки, встановити роздільну здатність зображення або налаштувати якість зображення, Aspose.PDF Cloud SDK забезпечує гнучкість і контроль для досягнення бажаних результатів. Використовуючи хмарну інфраструктуру, цей SDK забезпечує швидку й ефективну обробку, дозволяючи легко конвертувати PDF у PNG.

Тепер просто знайдіть Aspose.PDF-Cloud в менеджері пакетів NuGet у Visual Studio IDE та натисніть кнопку Додати пакет. Наступним важливим кроком є отримання облікових даних клієнта з хмарної інформаційної панелі. Якщо у вас немає облікового запису, просто створіть безкоштовний обліковий запис, дотримуючись інструкцій, наведених у швидкому запуску.

PDF у PNG за допомогою C# .NET

Давайте дослідимо деталі та фрагмент коду, щоб виконати вимогу щодо перетворення PDF у формат PNG. Будь ласка, спробуйте використати наведений нижче фрагмент коду для перетворення зображень PDF у PNG.

// Для отримання додаткових прикладів https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// Отримайте облікові дані клієнта з https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// створити екземпляр PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// Введіть назву файлу PDF
String inputFile = "Binder1-1.pdf";

// Викличте API, щоб перетворити першу сторінку PDF-файлу на зображення PNG
var response = pdfApi.GetPageConvertToPng(inputFile, 1, width: 800, height: 1000);

// Спеціальний метод для збереження результуючого PNG на локальному диску
saveToDisk(response, "/Users/nayer/Downloads/Convertednew.png");

// Спосіб збереження вмісту потоку у файл на локальному диску
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}

Нижче наведено деталі щодо зазначеного вище фрагмента коду.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

По-перше, створіть об’єкт класу PdfApi, передаючи облікові дані клієнта як вхідні аргументи.

var response = pdfApi.GetPageConvertToPng(inputFile, 1, width: 800, height: 1000);

Викличте API, щоб завантажити файл PDF із хмарного сховища та перетворити першу сторінку у формат PNG.

saveToDisk(response, "/Users/nayyer/Downloads/Converted.png");

Наш спеціальний метод для збереження отриманого PNG на локальному диску.

конвертувати pdf в png

Попередній перегляд перетворення PDF у PNG.

PDF-документ, використаний у наведеному вище прикладі, можна завантажити з Binder1.pdf .

Перетворіть PDF у PNG онлайн за допомогою команд cURL

Ми також можемо виконати перетворення PDF у PNG за допомогою команд cURL і Aspose.PDF Cloud API. За допомогою cURL ми можемо надсилати HTTP-запити безпосередньо до кінцевих точок API, надаючи необхідні параметри та облікові дані автентифікації. Цей підхід забезпечує гнучкість і зручність, дозволяючи нам легко інтегрувати перетворення PDF у PNG у ваші існуючі робочі процеси чи програми.

Першим кроком у цьому підході є генерація маркера доступу JWT. Будь ласка, виконайте таку команду:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Тепер виконайте таку команду, щоб перетворити другу сторінку PDF-файлу у формат PNG і зберегти результат на локальному диску.

curl -v "https://api.aspose.cloud/v3.0/pdf/{inputFile}/pages/2/convert/png?width=800&height=1000" 
\ -X GET \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-o "converter.png"

Замініть inputFile на назву вхідного PDF-документа, доступного в хмарному сховищі, а accessToken на згенерований вище маркер доступу JWT.

Висновок

Підсумовуючи, перетворення PDF у PNG є цінною функцією, яка дозволяє конвертувати сторінки PDF у зображення PNG. Незалежно від того, чи ви вирішите використовувати Aspose.PDF Cloud SDK для .NET або команди cURL з Aspose.PDF Cloud API, обидва підходи забезпечують ефективні та надійні рішення. З SDK ви отримуєте доступ до повного набору функцій і можливостей, що спрощує процес перетворення та пропонує додаткові можливості для роботи з PDF-файлами. З іншого боку, команди cURL пропонують гнучкість і можливості інтеграції, забезпечуючи плавну автоматизацію та інтеграцію в існуючі робочі процеси.

Який би підхід ви не вибрали, Aspose.PDF Cloud API дає змогу легко конвертувати PDF у PNG і розкриває потенціал обробки PDF-документів.

корисні посилання

Схожі статті

Ми настійно рекомендуємо відвідати такі блоги: