Файлы PDF стали повсеместными в цифровом мире, служа универсальным форматом для обмена документами на различных платформах и устройствах. Их способность поддерживать форматирование и обеспечивать единообразие независимо от среды просмотра сделала их незаменимыми во многих отраслях и приложениях. Однако бывают случаи, когда преобразование PDF-файлов в другие форматы становится необходимым, особенно когда речь идет о совместном использовании или представлении информации в более визуально доступной форме. Таким образом, преобразуя документы PDF в изображения JPG, вы можете легко извлекать определенные страницы или элементы из файлов PDF и включать их в презентации, отчеты или веб-контент. Давайте подробно рассмотрим, как преобразовать PDF-документ в JPG с помощью REST API.
- SDK для преобразования PDF в JPG
- Преобразование PDF в JPG с помощью C# .NET
- PDF в изображение с помощью команд cURL
SDK для преобразования PDF в JPG
С помощью GroupDocs.Conversion Cloud SDK для .NET преобразование PDF в JPG становится простым и эффективным. Этот Cloud SDK обеспечивает высококачественные результаты преобразования, сохраняя макет, форматирование и четкость содержимого PDF на протяжении всего процесса. Таким образом, всего несколькими строками кода вы можете инициировать процесс конвертации, указать входной PDF-файл и получить результирующие изображения JPG, не беспокоясь о сложностях настройки и конфигурации.
Теперь, чтобы использовать SDK, первым шагом является его установка. Итак, найдите GroupDocs.Conversion-Cloud в диспетчере пакетов NuGet и нажмите кнопку «Установить». Другой вариант — выполнить следующую команду в консоли диспетчера пакетов.
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0
Следующим важным шагом является получение учетных данных клиента (т. е. идентификатора клиента и секрета клиента).Поэтому, пожалуйста, посетите это короткое руководство для получения информации о том, как получить учетные данные клиента.
Преобразование PDF в JPG с помощью C# .NET
В этом разделе мы собираемся изучить подробности обеспечения плавного преобразования PDF-документа в JPG с помощью C# .NET.
- Создайте экземпляр класса «Конфигурация», куда мы передаем учетные данные клиента в качестве аргументов.
var configurations = new Configuration(clientId, clientSecret1);
- Инициализируйте ConvertApi, куда мы передаем объект конфигурации в качестве входного аргумента.
var apiInstance = new ConvertApi(configurations);
- Загрузите входной PDF-файл в облачное хранилище, передав имя входного PDF-документа.
fileUpload.UploadFile(new UploadFileRequest("input.pdf", stream));
- Создайте экземпляр ConvertSettings, в котором мы указываем имя входного PDF-файла, выходной формат «jpg» и имя результирующего изображения JPEG.
var settings = new ConvertSettings{...}
- Вызовите API ConvertDocumentRequest для преобразования PDF в формат JPG. После успешного преобразования полученное изображение JPG сохраняется в облачном хранилище.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Дополнительные примеры можно найти на https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet.
// Получите учетные данные API
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";
// Создайте экземпляр класса Configuration и инициализируйте его с помощью идентификатора клиента и секрета клиента.
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Определите значение ApiBaseUrl, чтобы установить базовый URL-адрес API преобразования PDF в JPG.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Инициализируйте экземпляр класса ConvertApi с помощью объекта класса Configuration.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
// загрузить PDF-файл с локального диска
using (var stream = System.IO.File.OpenRead("input.pdf"))
{
// создать экземпляр FileApi
var fileUpload = new FileApi(configurations);
// загрузить входной PDF-файл в облачное хранилище
fileUpload.UploadFile(new UploadFileRequest("input.pdf", stream));
// создайте ConvertSettings, где мы определим входной PDF-файл и имя результирующего изображения JPG.
var settings = new ConvertSettings
{
StorageName = "internal",
FilePath = "input.pdf",
Format = "jpg",
OutputPath = "resultant.jpg"
};
// Вызовите метод ConvertDocument для программного преобразования PDF в JPG.
var response = apiInstance.ConvertDocument(new GroupDocs.Conversion.Cloud.Sdk.Model.Requests.ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// распечатать сообщение об успехе
Console.WriteLine("The PDF to JPG conversion completed successfully !");
}
}
Образец PDF-файла, использованного в приведенном выше примере, можно загрузить по адресу input.pdf.
PDF в изображение с помощью команд cURL
Если вы предпочитаете интерфейсы командной строки или вам нужны возможности пакетного преобразования, мы можем выполнить преобразование PDF-документа в JPG с помощью GroupDocs.Conversion Cloud и команд cURL, поскольку они предлагают простое и эффективное решение. С помощью команд cURL вы можете легко инициировать процесс преобразования, указать входной PDF-файл и получить результирующие изображения JPG — и все это без необходимости сложного кодирования или интеграции.
Первым шагом в этом подходе является получение ваших персонализированных учетных данных (ключ приложения и SID приложения) и создание токена доступа JWT. Как только у нас будет токен JWT, выполните следующую команду cURL, чтобы преобразовать PDF в изображение.
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 "{ \"FilePath\": \"{inputFile}\", \"Format\": \"jpg\", \"LoadOptions\": { \"Format\": \"JPG\" },\"OutputPath\": \"{resultantFile}\"}"
Замените inputFile
на имя входного PDF-документа, доступного в облачном хранилище, resultantFile
на имя выходного изображения JPG и accessToken
на токен JWT, созданный выше. После успешного преобразования полученный файл сохраняется в облачном хранилище.
Бесплатное приложение для преобразования PDF в JPG
Вы ищете бесплатное приложение для преобразования PDF в JPG? Попробуйте использовать наше готовое, легкое и сверхэффективное приложение Конвертер PDF в JPG, разработанное на основе GroupDocs.Conversion API.
Часто задаваемые вопросы
Как конвертировать PDF в PNG?
- GroupDocs.Cloud конверсий SDK is equally capable of converting PDF to PNG format. For further details, please visit Convert PDF to PNG with REST API.
Могу ли я получить доступ к исходному коду API преобразования?
- Полный исходный код GroupDocs.Conversion Cloud SDK для .NET можно загрузить из репозитория GitHub.
Полезные ссылки
Заключение
Таким образом, независимо от того, выберете ли вы GroupDocs.Conversion Cloud SDK для .NET или используете команды cURL с GroupDocs.Conversion Cloud, преобразование PDF-документа в JPG — это простой процесс. Оба метода обеспечивают эффективные решения для автоматизации задач преобразования документов, обеспечивая гибкость и надежность. Таким образом, независимо от выбранного метода, оба подхода позволяют вам легко конвертировать PDF в JPG и с легкостью оптимизировать рабочие процессы обработки документов.
Статьи по Теме
Мы настоятельно рекомендуем посетить следующие ссылки, чтобы узнать больше о: