pdf to jpeg

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

Шукаєте, як швидко та програмно перетворити PDF сторінки в JPG зображення, використовуючи Node.js? За допомогою GroupDocs.Conversion Cloud SDK ви можете ефективно перетворювати PDF у формат JPG, що ідеально підходить для створення попередніх переглядів, архівування зображень або веб-відображення.

Чому перетворювати PDF в JPG?

  • Легко переглядати сторінки PDF як окремі зображення.
  • Вбудувати сторінки у веб- або мобільні додатки.
  • Архівуйте окремі сторінки як легкі файли зображень.
  • Запобігти копіюванню або вилученню контенту.

Типові випадки використання

  • Інвойси або знімки звітів.
  • Освітній контент для платформ електронного навчання.
  • Юридичні документи, що потребують не редагованих форматів зображень.
  • Перегляд ескізів для галерей документів.

У цій статті ми збираємося обговорити такі теми:

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

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

Початок роботи

Перед тим, як перейти до коду, переконайтеся, що:

  1. Зареєструйтеся в GroupDocs Cloud та отримайте свої облікові дані API.
  2. Have a sample PDF file for testing.
  3. Встановіть 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.

pdf to jpg converter

Висновок

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

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

Рекомендовані статті

Ми настійно рекомендуємо ознайомитися з наступними статтями, щоб дізнатися більше про: