
Як конвертувати PDF в зображення JPG за допомогою API Node.js.
Шукаєте, як швидко та програмно перетворити PDF сторінки в JPG зображення, використовуючи Node.js? За допомогою GroupDocs.Conversion Cloud SDK ви можете ефективно перетворювати PDF у формат JPG, що ідеально підходить для створення попередніх переглядів, архівування зображень або веб-відображення.
Чому перетворювати PDF в JPG?
- Легко переглядати сторінки PDF як окремі зображення.
- Вбудувати сторінки у веб- або мобільні додатки.
- Архівуйте окремі сторінки як легкі файли зображень.
- Запобігти копіюванню або вилученню контенту.
Типові випадки використання
- Інвойси або знімки звітів.
- Освітній контент для платформ електронного навчання.
- Юридичні документи, що потребують не редагованих форматів зображень.
- Перегляд ескізів для галерей документів.
У цій статті ми збираємося обговорити такі теми:
- API для конвертації PDF в JPG
- Конвертувати PDF у JPG в Node.js
- Використовуйте cURL для конвертації PDF у JPG
API для конвертації PDF в JPG
GroupDocs.Conversion Cloud SDK для Node.js пропонує легкий спосіб інтеграції конвертації форматів файлів у ваші програми на базі JavaScript. Він обробляє все, починаючи від структури документа та форматування до вбудованих елементів, гарантуючи, що результуючий JPG точно відображає оригінальний зміст PDF.
Початок роботи
Перед тим, як перейти до коду, переконайтеся, що:
- Зареєструйтеся в GroupDocs Cloud та отримайте свої облікові дані API.
- Have a sample PDF file for testing.
- Встановіть Node.js SDK
npm install groupdocs-conversion-cloud --save
Конвертація JPG в PDF в Node.js
Ось як конвертувати PDF файл у JPG зображення, використовуючи GroupDocs.Conversion Cloud SDK у проекті Node.js:
Крок 1: Імпортуйте SDK та налаштуйте API:
const { Configuration, ConvertApi, FileApi, UploadFileRequest, ConvertSettings, ConvertDocumentRequest } = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
Крок 2: Тепер завантажте вхідний PDF файл до хмарного сховища:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("source.jpg", fs.createReadStream("source.pdf"));
await fileApi.uploadFile(uploadRequest);
Крок 3: Встановіть параметри конвертації для (PDF → JPG):
const settings = new ConvertSettings();
settings.filePath = "source.pdfjpg";
settings.format = "jpg";
settings.outputPath = "converted/resultant.jpg";
const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("The PDF to JPG conversion completed successfully.");
// Більше прикладів на https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Отримайте свої облікові дані API
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Створіть екземпляр класу Configuration і ініціалізуйте його за допомогою Client ID та Client Secret.
Configuration configuration = new Configuration(clientId, clientSecret);
// Визначте базову URL-адресу API для виконання конверсії PDF в JPEG онлайн
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// Ініціалізуйте екземпляр ConvertApi з об'єктом Configuration
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.pdf");
settings.setFormat("JPG");
settings.setOutputPath("resultant.jpg");
// Використовуйте метод ConvertDocument для конвертації PDF-файлу в формат зображення JPG
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Check the response and print success message
if (response != null && response.equals("OK")) {
System.out.println("The PDF to JPEG conversion completed successfuly! The resultant JPEG image is saved at: " + response.getFilePath());
}
Використовуйте cURL для перетворення PDF в JPG
Інший підхід до конвертації PDF-файлу в зображення JPG - це використання команд cURL. Використання команд cURL пропонує кілька переваг, зокрема для розробників та підприємств, які шукають швидкий, автоматизований та скриптований підхід до трансформації документів. Це легке та швидке рішення, яке забезпечує кросплатформенну сумісність і вимагає мінімальних зусиль для кодування.
Чому використовувати REST API / cURL?:
- Чудово підходить для DevOps та безсерверних функцій.
- Легкий та простий в інтеграції.
- No SDK overhead.
Першим кроком є генерування персоналізованого Java Web Access Token, а потім виконайте наступну команду для виконання конвертації PDF в JPG зображення.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"jpg\", \"resultantPath\": \"{myResultant}\"}"
Будь ласка, замініть inputFile
на назву вхідного PDF-файлу, resultantPath
на назву результатного JPG-зображення та ACCESSTOKEN
на персоналізований JWT токен доступу.
🧪 Спробуйте онлайн-конвертер PDF у JPG
Якщо ви хочете спробувати можливості REST API без кодування, спробуйте скористатися нашим Free PDF to JPG Converter додатком. Цей онлайн-додаток розроблений на основі GroupDocs.Conversion Cloud API.

Висновок
В цьому блозі ми дізналися, що GroupDocs.Conversion Cloud SDK для Node.js пропонує швидкий і зручний для розробників спосіб перетворення ваших PDF документів у зображення JPG високої роздільної здатності. Незалежно від того, чи створюєте ви платформу для управління контентом, галерею попереднього перегляду або цифровий архів—цей інструмент забезпечує точність, продуктивність і гнучкість.
Корисні посилання
Рекомендовані статті
Ми настійно рекомендуємо ознайомитися з наступними статтями, щоб дізнатися більше про: