pdf to jpg

Як конвертувати PDF в зображення JPEG за допомогою Node.js.

Формат переносимого документа (PDF) широко використовується для безпечного обміну документами та друку. Однак, коли вам потрібно попередньо переглянути вміст або витягти візуальні елементи, перетворення PDF у растрові формати зображень, такі як JPG, PNG або BMP, стає корисним.

В цій статті ми розглянемо, як конвертувати PDF в JPG за допомогою Aspose.PDF Cloud SDK для Node.js.

API конвертації PDF в JPG

Aspose.PDF Cloud — це RESTful API, яке дозволяє створювати, змінювати та конвертувати PDF документи в хмарі. Не потрібно встановлювати на робочий стіл — він доступний на будь-якій платформі (Linux, Windows, macOS) і сумісний з веб-, мобільними або серверними додатками. Ви можете додатково розглянути можливість дослідження можливостей REST API на API documentation page.

Встановлення Aspose.PDF SDK для Node.js

Щоб почати, встановіть офіційний SDK Node.js через npm:

> npm i asposepdfcloud

Створіть безкоштовний обліковий запис на Aspose.Cloud dashboard і отримайте свій Client ID та Client Secret для аутентифікації.

Як конвертувати PDF в JPG у Node.js

Слідуйте крокам нижче, щоб конвертувати сторінки PDF у JPG у Node.js:

  • ініціалізуйте PdfApi з вашими обліковими даними.
  • Визначте вихідний PDF файл та налаштування виводу.
  • Викличте PutPageConvertToJpeg(…) API рутину, щоб конвертувати PDF сторінку у JPG зображення.
const { PdfApi } = require("asposepdfcloud");

const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";
const pdfApi = new PdfApi(clientId, clientSecret);

// Завантажте PDF в хмарне сховище (якщо його там ще немає)
const fileName = "sample.pdf";
pdfApi.uploadFile(fileName, "path/to/sample.pdf").then(() => {
    // Convert the first page of PDF to JPG
    const pageNumber = 1;
    const width = 800;
    const height = 800;
    const resultFile = "result.jpg";

    pdfApi.putPageConvertToJpeg(fileName, pageNumber, { width, height, outPath: resultFile })
        .then(response => {
            console.log("PDF page converted to JPG:", resultFile);
        })
        .catch(err => console.error("Conversion error:", err));
});
PDF до JPG онлайн

Image:- Попередній перегляд конвертації PDF в JPG.

PDF to JPG via cURL Command

Наші Cloud API побудовані на архітектурі REST, тому ви можете розглянути можливість доступу до них через команди cURL. Наші API надають потужне рішення на базі хмари з рядом переваг для обробки PDF файлів у хмарі. Використовуючи команди cURL, ви можете без зусиль розпочати рутину перетворення PDF у JPG. Отже, спочатку нам потрібно згенерувати JSON Web Token (JWT) на основі деталей ClientID та ClientSecret, отриманих з Aspose.Cloud dashboard. Будь ласка, виконайте наступну команду в терміналі, щоб згенерувати JWT токен.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Тепер, коли ми маємо токен JWT, будь ласка, виконайте наступну команду cURL для виконання конвертації PDF в JPG онлайн. Результуючий JPG повертається в об’єкті відповіді. Однак, щоб зберегти результуючий JPG на локальному диску, будь ласка, спробуйте використати аргумент -o.

curl -X GET "https://api.aspose.cloud/v3.0/pdf/converted.pdf/pages/1/convert/jpeg?width=800&height=800" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-o myResultant.jpg

Безкоштовний додаток для конвертації PDF у JPG

Щоб відчути дивовижні можливості Aspose.PDF Cloud API, ви можете розглянути можливість скористатися нашим безкоштовним PDF to JPG converter. Це легке рішення, яке побудоване відповідно до Cloud REST API.

pdf to jpg

Безкоштовний додаток для конвертації PDF в JPG.

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

Висновок

У цій статті ви дізналися, як конвертувати PDF у JPG за допомогою Node.js всього лише декількома рядками коду. За допомогою Aspose.PDF Cloud не потрібне додаткове програмне забезпечення, наприклад, Adobe Acrobat. Ви також можете досягти того ж з простим cURL командою — ідеально для автоматизації або серверних робочих процесів.

Схожі статті

Ви можете розглянути можливість відвідати наступні посилання, щоб дізнатися більше про: