
Як конвертувати 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));
});

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 в JPG.
Корисні посилання
Висновок
У цій статті ви дізналися, як конвертувати PDF у JPG за допомогою Node.js всього лише декількома рядками коду. За допомогою Aspose.PDF Cloud не потрібне додаткове програмне забезпечення, наприклад, Adobe Acrobat. Ви також можете досягти того ж з простим cURL командою — ідеально для автоматизації або серверних робочих процесів.
Схожі статті
Ви можете розглянути можливість відвідати наступні посилання, щоб дізнатися більше про: