
Как конвертировать PDF в изображение JPG с использованием API Node.js.
Ищете способ быстро и программно конвертировать PDF страницы в JPG изображения с помощью Node.js? С помощью SDK GroupDocs.Conversion Cloud вы можете эффективно конвертировать 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.
- Установите SDK Node.js
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);
// Проверьте ответ и напечатайте сообщение об успехе
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 и безсерверных функций.
- Легкий и простой в интеграции.
- Нет накладных расходов на SDK.
Первый шаг - сгенерировать персонализированный токен доступа Java Web, а затем выполнить следующую команду для конвертации 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 высокого разрешения. Независимо от того, создаете ли вы платформу управления контентом, галерею предварительного просмотра или цифровой архив — этот инструмент обеспечивает точность, производительность и гибкость.
Полезные ссылки
Рекомендуемые статьи
Мы настоятельно рекомендуем посетить следующие статьи, чтобы узнать больше о: