jpg to pdf

Перетворити JPG в PDF за допомогою API Node.js.

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

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

Незалежно від того, чи ви створюєте багатосторінкові звіти з зображеннями, подаєте візуальні докази або об’єднуєте сканування в один файл, PDF є золотим стандартом. Ось кілька ключових переваг:

  • Зберігайте макет та якість зображення.
  • Формат з безпечним доступом — ідеальний для розповсюдження лише для читання.
  • Комбінуйте кілька зображень в один структурований документ.
  • Автоматизуйте перетворення в хмарних додатках.

Ця стаття охоплює такі теми:

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

Наш GroupDocs.Conversion Cloud SDK для Node.js - це потужний API, який пропонує можливості перетворення різноманітних вихідних файлів у підтримувані формати виходу. З кількома рядками коду ви можете конвертувати JPG у формат PDF.

Розпочинаємо

Щоб почати, вам знадобиться:

  1. A GroupDocs Cloud dashboard account with API credentials.
  2. A sample JPG image for conversion.
  3. Node.js середовище готове з встановленим SDK:
npm install groupdocs-conversion-cloud --save

Перетворення JPG в PDF в 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: Тепер завантажте JPG зображення в хмарне сховище:

const fs = require("fs");
const uploadRequest = new UploadFileRequest("source.jpg", fs.createReadStream("source.jpg"));
await fileApi.uploadFile(uploadRequest);

Крок 3: Встановіть параметри конвертації для (JPG → PDF):

const settings = new ConvertSettings();
settings.filePath = "source.jpg";
settings.format = "pdf";
settings.outputPath = "converted/resultant.pdf";

const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("The JPG to PDF 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 для виконання конвертації JPEG у PDF онлайн.
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// Ініціалізуйте екземпляр ConvertApi з об'єктом Configuration
ConvertApi convertApi = new ConvertApi(configuration);

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.jpg");
settings.setFormat("PDF");
settings.setOutputPath("resultant.pdf");
    
// Використовуйте метод ConvertDocument для перетворення зображення JPG у формат PDF.
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 JPG to PDF conversion completed successfuly! The resultant PDF file is saved at: " + response.getFilePath());
}

Автоматизуйте конвертацію JPG у PDF за допомогою cURL

Використання команд cURL для перетворення JPG в PDF є відмінним вибором для користувачів, які віддають перевагу легковісному, безкодному або автоматизованому інтегруванню. Це ідеально, якщо ви хочете автоматизувати конвертацію в оболонкових скриптах або CI-конвеєрах чи системах, які вимагають програмних API-викликів без написання повної реалізації на основі SDK.

Чому використовувати REST API / cURL?:

  • Легкий і скриптовий.
  • Не потрібна установка SDK.
  • Чудово підходить для обробки бекенд-процесів.

Тепер згенеруйте свій персоналізований Java Web Access Token і виконайте наступну команду для виконання конвертації JPG у PDF.

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\": \"pdf\",  \"resultantPath\": \"{myResultant}\"}"

Будь ласка, замініть inputFile на назву вхідного JPG зображення, resultantPath на назву результуючого PDF файлу та ACCESSTOKEN на персоналізований JWT токен доступу.

  • Щоб зберегти результуючий PDF на локальному диску, будь ласка, спробуйте використати наступну команду cURL:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"input.jpg\",  \"Format\": \"pdf\"}"

Досліджуйте JPG в PDF онлайн (безкоштовний інструмент)

Якщо ви хочете спробувати можливості REST API без кодування, спробуйте використовувати наш Безкоштовний конвертер JPG в PDF для миттєвого перетворення. Ця онлайн-програма розроблена на основі GroupDocs.Conversion Cloud API.

jpg to pdf converter

Корисні ресурси

Фінальні думки

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

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

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