
Конвертировать JPG в PDF с помощью API Node.js.
Ищете способ быстро и точно преобразовать JPG изображения в PDF файлы с использованием Node.js? Этот гид проведет вас через процесс реализации преобразования JPG в PDF с помощью GroupDocs.Conversion Cloud SDK, что идеально подходит для создания готовых к печати, архивированных или не редактируемых документов на основе изображений.
Почему конвертировать JPG в PDF?
Независимо от того, создаете ли вы многостраничные отчеты с изображениями, представляете визуальные доказательства или объединяете сканы в один файл, PDF является золотым стандартом. Вот несколько ключевых преимуществ:
- Сохраните макет и качество изображения.
- Формат с защитой — идеален для распространения только для чтения.
- Объедините несколько изображений в один структурированный документ.
- Автоматизируйте преобразование в облачных приложениях.
Эта статья охватывает следующие темы:
- REST API для конвертации JPG в PDF
- Преобразование JPG в PDF на Node.js
- Автоматизируйте конвертацию JPG в PDF с помощью cURL
REST API для конвертации JPG в PDF
Наш GroupDocs.Conversion Cloud SDK для Node.js — это мощный API, предлагающий возможности преобразования различных исходных файлов в поддерживаемые форматы вывода. Всего за несколько строк кода вы можете конвертировать JPG в формат PDF.
Начало работы
Чтобы начать, вам потребуется:
- A GroupDocs Cloud dashboard account with API credentials.
- A sample JPG image for conversion.
- Среда 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);
// Проверьте ответ и выведите сообщение об успехе
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 и выполните следующую команду для преобразования 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 без кодирования, попробуйте использовать наше Free JPG to PDF Converter приложение для мгновенного преобразования. Это онлайн приложение разработано на базе GroupDocs.Conversion Cloud API.

Полезные ресурсы
Заключительные мысли
GroupDocs.Conversion Cloud SDK для Node.js предлагает надежное облачное решение для преобразования JPG в PDF с легкостью. Независимо от того, хотите ли вы архивировать отсканированные документы, создавать отчеты с изображениями в стиле электронных книг или автоматизировать рабочие процессы на основе изображений — этот API предоставляет вам необходимый контроль и надежность.
Рекомендованные статьи
Мы настоятельно рекомендуем посетить следующие статьи, чтобы узнать больше о: