Существует множество преимуществ преобразования документа PDF в изображения JPG, особенно когда вам нужно легковесное, не редактируемое представление содержимого. Это преобразование позволяет:

  • Визуальные превью страниц PDF без зависимости от просмотрщика PDF.
  • Лучшее встраивание контента на веб-сайты или мобильные приложения.
  • Легкое совместное использование и архивирование контента в формате JPEG.
  • Предотвращение редактирования или копирования визуального контента.

Будь то создание функции предварительного просмотра документа, упрощение доставки отчетов, преобразование PDF в формат JPG является эффективным и широко поддерживаемым решением.

API для конвертации PDF в JPG

Aspose.PDF Cloud SDK for .NET — это отмеченное наградами REST API, предлагающее возможности для создания, редактирования и манипуляции PDF-документами в облаке. Экспортируйте страницы PDF в изображения высокого качества — все это без необходимости использования сторонних инструментов, и выполняйте все преобразования в облаке.

Предварительные условия

  • Зарегистрируйтесь на Aspose Cloud Dashboard.
  • Получите Client ID и Client Secret.
  • Установите Aspose.PDF Cloud SDK для .NET:
Install-Package Aspose.PDF-Cloud

Преобразовать PDF документ в JPG на C#

Следующий раздел объясняет детали того, как мы можем разработать конвертер PDF в JPG с использованием C# .NET. Пожалуйста, следуйте инструкциям ниже, чтобы отформатировать PDF в JPG онлайн:

  • Во-первых, создайте экземпляр Configuration, передав учетные данные клиента в качестве аргументов.
  • Во-вторых, инициализируйте объект PdfApi и передайте объект Configuration в качестве аргумента.
  • В-третьих, загрузите PDF-документ в облачное хранилище с помощью UploadFileRequest.
  • В конечном итоге создайте объект GetPageConvertToJpegRequest и вызовите API GetPageConvertToJpeg, чтобы преобразовать PDF в формат JPG.
// Для получения дополнительных примеров, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// Получите учетные данные клиента с https://dashboard.aspose.cloud/
string clientSecret = "XXXXXXXXXXXXXXXXX";
string clientID = "XXXXXXX-XXXXX-XXXXXX-XXXXXXX-33012487e783";

// создайте экземпляр PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// name of input JPG image
String inputFile = "Binder1-1.pdf";

// номер страницы PDF файла
int pageNumber = 1;

// загрузить исходный PDF файл с локального диска
using (var stream = System.IO.File.OpenRead(inputFile))
{
    // загрузите исходный PDF файл в облачное хранилище
    pdfApi.UploadFile("sourceFile.pdf", stream);

    // вызовите API для преобразования PDF в изображения JPG
    var resltant = pdfApi.GetPageConvertToJpeg("sourceFile.pdf", pageNumber, width: 600, height: 800);
    
    // сохранить результирующий поток на локальный диск
    saveToDisk(resltant, "myResultant.jpg");
}

// метод для сохранения потока в файл на локальном диске
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}
Конвертер PDF в JPG

Image:- Предварительный просмотр преобразования PDF в JPG.

Экспорт PDF в изображение с помощью cURL

Другой метод - это конвертация формата PDF в JPG через командную строку или с использованием сценариев (без интеграции SDK в ваш проект).Давайте изучим детали, как экспортировать PDF в JPG с помощью команд cURL.

Шаг 1. Сгенерировать токен доступа:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Шаг 2. Преобразуйте страницу PDF в формат JPEG:

curl -X GET "https://api.aspose.cloud/v3.0/pdf/{SourceFile}/pages/1/convert/jpeg?width=800&height=800" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT_Token>" \
-o myResultant.jpg

Замените {JWTToken} и SourceFile на сгенерированный выше токен JWT и на входной PDF файл соответственно.

Бесплатный онлайн конвертер PDF в JPEG

Хотите протестировать перед кодированием? Попробуйте наш Free Online PDF to JPG Tool, чтобы увидеть, как будет выглядеть преобразование вашего PDF-документа в JPG.

pdf to jpg

Бесплатное онлайн-приложение для конвертации PDF в JPG.

Заключение

Не имеет значения, работаете ли вы со сканированными отчетами, визуальными превью или совместным использованием контента, конвертация PDF в формат JPEG в C# .NET с использованием Aspose.PDF Cloud SDK является надежной, быстрой и простой в интеграции. Этот подход помогает преобразовать ваши статические PDF в насыщенные изображениями выходные данные, идеально подходящие для веб-сайтов, мобильных приложений и архивных рабочих процессов.

С вариантами конвертации с использованием SDK или cURL вы можете выбрать лучший метод, который соответствует вашим потребностям в разработке.

Полезные ссылки

Связанные статьи

Вы ищете больше вариантов конвертации? Попробуйте прочитать следующие рекомендуемые статьи: