пдф в jpg

Преобразование pdf в jpg с помощью Java Cloud SDK

Файлы PDF широко используются в Интернете для обмена информацией и данными. Теперь, чтобы просмотреть эти документы, нам нужно использовать определенные приложения, но если мы сохраним PDF как JPG, его можно будет просматривать на любой платформе и на любом устройстве. Кроме того, размер файла значительно уменьшен. Кроме того, мы можем легко разработать средство просмотра PDF, потому что, сохранив PDF как изображение, мы можем загрузить изображение в любом браузере. Поэтому в этой статье мы собираемся обсудить детали конвертации PDF в JPG онлайн с помощью Cloud API.

API преобразования PDF в JPG

Aspose.PDF Cloud SDK для Java — это замечательный продукт, позволяющий нам реализовать создание PDF-файлов, манипулирование ими и преобразование в различные поддерживаемые форматы в приложениях Java. Он также позволяет конвертировать PDF в изображение. Итак, чтобы использовать SDK, сначала нам нужно установить его, добавив следующие данные в pom.xml проекта типа сборки maven.

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Cloud Repository</name>
        <url>https://repository.aspose.cloud/repo/</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
		<groupId>com.aspose</groupId>
		<artifactId>aspose-pdf-cloud</artifactId>
		<version>21.11.0</version>
	</dependency>
</dependencies>

Теперь нам нужно создать бесплатную учетную запись, посетив панель инструментов Aspose.Cloud. Вы можете зарегистрироваться, используя существующую учетную запись GitHub или Google, или нажать кнопку Создать новую учетную запись, чтобы завершить подписку.

Преобразование PDF в JPG на Java

Пожалуйста, следуйте приведенным ниже инструкциям, чтобы выполнить требование для преобразования PDF в JPG онлайн.

  • Во-первых, создайте экземпляр класса PdfApi, в котором мы предоставляем Client ID Client Secret в качестве аргументов.
  • Во-вторых, прочитайте содержимое входного PDF-файла с локального диска, используя объект File.
  • Теперь загрузите исходный PDF-файл в облачное хранилище, используя метод uploadFile(…)
  • Определите размеры результирующего изображения jpg (это необязательные аргументы)
  • Наконец, вызовите метод putPageConvertToJpeg(…) PdfApi, который принимает входной PDF-файл, номер страницы для преобразования, результирующее имя JPG и размеры результирующего изображения.
// дополнительные примеры см. на странице https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java.

try
    {
    // Получите ClientID и ClientSecret с https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
    
    // создать экземпляр PdfApi
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);

    // имя исходного PDF-документа
    String inputFile = "45.pdf";
    // имя результирующего изображения JPG
    String resultantImage = "Resultant.jpg";
  
    // прочитать содержимое входного файла PDF
    File file = new File("c://Users/"+inputFile);
    
    // загрузить PDF в облачное хранилище
    pdfApi.uploadFile("input.pdf", file, null);
        
    // номер страницы PDF для преобразования
    int pageNumber = 1;
  
    // ширина результирующего изображения JPG
    int width = 800;
    // высота результирующего изображения JPG
    int height = 1000;
  
    // вызвать API для преобразования PDF в JPG
    pdfApi.putPageConvertToJpeg("input.pdf", pageNumber, resultantImage, width, height, null, null);
    
    // распечатать сообщение о статусе преобразования
    System.out.println("PDF to JPG conversion sucessfull !");
		}catch(Exception ex)
		{
			System.out.println(ex);
		}

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

Мы также можем преобразовать PDF в формат изображения, используя команды cURL в терминале командной строки. Однако для доступа к облаку Aspose.PDF нам необходимо сначала сгенерировать веб-токен JSON (JWT) на основе учетных данных вашего индивидуального клиента. Пожалуйста, выполните следующую команду, чтобы сгенерировать токен JWT.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

После создания JWT выполните следующую команду, чтобы преобразовать PDF в изображение и сохранить результат в облачном хранилище.

curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf/pages/1/convert/jpeg?outPath=resultant.jpg&width=800&height=1000" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

Заключение

В этом блоге вы научились удивительному навыку преобразования PDF в JPG с использованием фрагментов кода Java. Точно так же вы также узнали об использовании команд cURL для сохранения PDF в изображение через терминал командной строки. Документация по продукту — отличный источник для изучения других замечательных возможностей, предлагаемых API. Поэтому мы предлагаем вам попробовать использовать наши API, и если у вас возникнут какие-либо проблемы при использовании API, обращайтесь на Бесплатный форум поддержки продуктов.

Статьи по Теме

Мы также рекомендуем посетить следующие блоги для получения дополнительной информации о: