В современном цифровом экосистеме необходимость преобразования PDF документов в JPG изображения стала более распространенной, чем когда-либо. Независимо от того, хотите ли вы экспортировать PDF в JPEG, создавать предварительные просмотры документов или обрабатывать PDF в форматы изображений для веб-приложений, автоматизация может сэкономить ценное время.
В этом руководстве мы собираемся исследовать, как мы можем разработать надежное приложение для конвертации PDF в JPG на основе масштабируемого REST API.
Почему конвертировать PDF в JPG или JPEG?
Генерация превью– Отображение PDF страниц в виде изображений в веб-приложениях или системах контента.Легкое 공유– JPG изображения универсально совместимы с устройствами.Высокая точность– Сохраните цвета, макет и векторную графику.Готово к автоматизации– Идеально для обработки документов на стороне сервера.Масштабируемость– Конвертируйте несколько PDF-файлов в JPG оптом без труда.
- API для конвертации PDF
- Как конвертировать PDF в JPG в C#
- Экспортировать PDF как JPEG с использованием cURL
PDF Conversion REST API
GroupDocs.Conversion Cloud SDK for .NET предоставляет облачное решение для конвертации PDF в JPG, среди многих других форматов. Он поддерживает десятки типов документов и изображений, предлагая вам простой способ экспортировать PDF в JPEG или другие типы файлов непосредственно из .NET приложений.
Начало работы
Перед тем как мы начнем процесс преобразования, убедитесь, что у вас есть:
- A GroupDocs Cloud account with Client ID and Client Secret.
- A sample PDF file to test conversion.
- Настроенная среда .NET (Visual Studio, Visual Studio Code или другой поддерживаемый IDE).
Установите SDK через диспетчер пакетов NuGet:
Install-Package GroupDocs.Conversion-Cloud -Version 25.9.0
Как конвертировать PDF в JPG на C#
Следуйте этим простым шагам, чтобы конвертировать PDF в формат изображения (JPG) с помощью .NET REST API:
Шаг 1. - Создайте экземпляр классов Configuration, ConvertApi и FileApi.
var configurations = new Configuration(clientId, clientSecret1);
var convertApi = new ConvertApi(configurations);
var fileApi = new FileApi(configuration);
Шаг 2. - Загрузите файл PDF в облачное хранилище.
using (var fileStream = File.OpenRead("sample.pdf"))
{
var uploadRequest = new UploadFileRequest("sample.pdf", fileStream);
fileApi.UploadFile(uploadRequest);
}
Шаг 3. - Определите ConvertSettings для конвертации PDF → JPG.
var settings = new ConvertSettings
{
FilePath = "input.pdf",
Format = "jpg",
OutputPath = "converted/pdf-to-jpg/"
};
Шаг 4. - Используйте метод ConvertDocument(...) для инициации конвертации PDF в JPG.
var request = new ConvertDocumentRequest(settings);
convertApi.ConvertDocument(request);
- Каждая страница из PDF документа конвертируется в отдельное изображение JPG, которое хранится в выходной папке.
// Для получения дополнительных примеров, пожалуйста, посетите https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Получите учетные данные клиента с https://dashboard.groupdocs.cloud/
string clientId = "XXXXXX-XXXXXXXXX-XXXXXXX";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Создайте экземпляр класса Configuration, передав Client ID и Client Secret в качестве аргументов.
var configurations = new Configuration(clientId, clientSecret1);
// Определите значение ApiBaseUrl.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Инициализируйте экземпляр класса ConvertApi с объектом класса Configuration.
var convertApi = new ConvertApi(configurations);
// создайте экземпляр FileApi
var fileApi = new FileApi(configuration);
// load the input PDF from local drive.
using (var stream = OpenRead("sample.pdf"))
{
// upload the input PDF to the cloud storage.
fileApi.UploadFile(new UploadFileRequest("sample.pdf", stream));
// создайте ConvertSettings, где мы указываем конечный вывод как JPEG.
var settings = new ConvertSettings
{
StorageName = "internal",
FilePath = "sample.pdf",
Format = "jpg",
OutputPath = "converted/pdf-to-jpg/"
};
// Вызовите метод ConvertDocument, чтобы экспортировать страницы PDF в формате JPEG изображения.
var response = convertApi.ConvertDocument(new ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// print success message
Console.WriteLine("PDF to JPEG images conversion completed successfully.");
}
}
Экспорт PDF в JPEG с использованием cURL
Если вы предпочитаете подход на основе сценариев, вы также можете конвертировать PDF в JPG, используя GroupDocs.Conversion Cloud REST API и cURL.
Почему использовать cURL для преобразования PDF в JPG?
- Идеально подходит для автоматизированных конвейеров или интеграции CI/CD.
- Не требуется установка SDK.
- Отлично подходит для безголовых или серверных сред.
Сначала сгенерируйте ваш JWT токен доступа, используя учетные данные клиента, а затем выполните следующую команду для экспорта PDF в формат изображения JPEG:
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 "{ \"FilePath\": \"{inputFile}\", \"Format\": \"jpg\", \"LoadOptions\": { \"Format\": \"JPG\" },\"OutputPath\": \"{resultantFile}\"}"
Замените {ACCESSTOKEN} на токен JWT, inputFile на имя PDF файла и resultantFile на имя результирующего JPEG изображения, которое будет создано в облачном хранилище.
Попробуйте JPG в PDF онлайн (бесплатное приложение)
Если вы хотите исследовать эту функцию без кодирования, попробуйте наше бесплатное PDF to JPG Converter веб-приложение. Оно позволяет вам мгновенно экспортировать PDF в JPEG прямо в вашем браузере, используя тот же GroupDocs.Conversion Cloud API.

Полезные ресурсы
Заключение
В заключение, конвертация PDF в JPG с помощью GroupDocs.Conversion Cloud SDK для .NET предоставляет эффективное и надежное решение для разработчиков и бизнеса. Независимо от того, создаете ли вы автоматизированную систему управления документами или ищете способ конвертировать PDF-файлы в JPG для более простого обмена, архивирования или генерации предварительных просмотров, этот API делает процесс бесшовным.
Часто задаваемые вопросы (ЧЗВ)
В. Могу ли я конвертировать несколько PDF файлов в изображения одновременно?
- A. Да. API поддерживает пакетное преобразование PDF в JPG, позволяя вам обрабатывать несколько PDF одновременно.
Q. Каково качество конвертированных изображений JPG?
- A. SDK обеспечивает высококачественный вывод, сохраняя четкость текста, векторную графику и точность цветопередачи при экспорте PDF в формат изображения.
Q. Требуется ли дополнительное ПО, такое как Adobe Acrobat?
- A. Нет. .NET REST API полностью работает в облаке — установка на локальном компьютере или стороннее программное обеспечение не требуется.
Связанные статьи
Мы настоятельно рекомендуем посетить следующие статьи, чтобы узнать больше о:
