Як конвертувати файл PDF у файл зображення, наприклад TIFF, JPEG, BMP або GIF за допомогою Java

Перетворюйте PDF-документ у файл зображення TIFF, JPEG, BMP або GIF у Java

Якщо вам цікаво, як перетворити PDF на зображення, то я тут, щоб сказати вам, що це надзвичайно легко та просто зробити за допомогою Java API. Цей потужний PDF-конвертер Java API дозволяє швидко й онлайн конвертувати будь-який файл PDF у такі формати зображень, як TIFF, JPEG, BMP і GIF. Як ми знаємо, зображення є одним із найважливіших компонентів даних, тому користувачам часто потрібно конвертувати PDF у зображення. Важко проаналізувати, намалювати та відобразити вміст PDF-документа через його складність. Перетворення PDF-документа на файл зображення робить його більш доступним, зручним для перегляду та безпечним. Отже, ця стаття пропонує вам рішення, як конвертувати PDF у файл зображення TIFF, JPEG, BMP і GIF у Java.

У цій статті ми розглянемо такі моменти:

Java Convert PDF to Image File API – встановлення SDK

Щоб конвертувати файли PDF у формат зображення Java, я скористаюся Java SDK API GroupDocs.Conversion Cloud. Це ефективна бібліотека Java для перетворення PDF-файлів у формати зображень, включаючи JPEG, PNG, TIFF і BMP. Він надає різноманітні варіанти перетворення файлів, одним із яких є перетворення файлів PDF на зображення. Інтеграція вашої програми Java з API конвертера PDF у JPG відбувається надзвичайно швидко завдяки простій та легкій процедурі встановлення цієї бібліотеки Java.

Для початку ви можете завантажити файли JAR або виконати наступні налаштування Maven:

Репозиторій Maven:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

Залежність Maven:

<dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

Переконайтеся, що GroupDocs.Conversion Java SDK встановлено правильно. Тепер отримайте свій ідентифікатор клієнта та секрет на інформаційній панелі перед тим, як виконати наведені нижче кроки. Отримавши ідентифікатор і секрет, додайте фрагмент коду в програму на основі Java:

# Java Convert PDF to Image File API та Java SDK
# Отримайте свій client_id і client_secret на https://dashboard.groupdocs.cloud після безкоштовної реєстрації.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

Як перетворити PDF на зображення TIFF у Java

Після завершення процесу інсталяції ви можете перейти до фрагмента коду, який програмно перетворює файл PDF у формат зображення. Виконайте наведені нижче дії.

Завантажте файл

По-перше, завантажте вихідний PDF-файл у хмару за допомогою наведеного нижче фрагмента коду:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Завантажте файл у хмарне сховище за допомогою Java
public class App {

  public static void main(String[] args) {
        
    // Створіть екземпляр API перетворення          
    FileApi apiInstance = new FileApi(configuration);
    try {
      File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.tiff");
      UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.tiff", fileStream, MyStorage);
      FilesUploadResult response = apiInstance.uploadFile(request);
      System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

У результаті завантажений PDF-файл буде доступний у розділі файлів вашої Cloud Dashboard.

Перетворення файлу PDF на зображення TIFF у Java

Будь ласка, виконайте наведені нижче кроки та фрагмент коду, як зазначено нижче, щоб конвертувати PDF у файл TIFF у програмуванні Java:

  • По-перше, створіть екземпляр ConvertApi.
  • По-друге, створіть екземпляр ConvertSettings
  • Визначте назву сховища та введіть шлях до вхідного файлу PDF.
  • Тепер надайте формат вихідного файлу як «tiff»
  • Далі створіть екземпляр TiffConvertOptions
  • Надайте різні параметри перетворення, наприклад setFromPage, setPagesCount тощо.
  • Потім встановіть параметри перетворення та шлях до вихідного файлу
  • Створіть ConvertDocumentRequest із налаштуваннями перетворення як параметром
  • Нарешті, викличте ConvertApi.convertDocument(), щоб конвертувати файл у формат JPG.

Наведений нижче приклад коду показує, як конвертувати файл PDF у файл TIFF у Java за допомогою REST API:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Як перетворити PDF на зображення TIFF у Java
public class App {

  public static void main(String[] args) {
    
    // Створіть екземпляр API перетворення
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // Підготуйте параметри конвертації
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.pdf");
      settings.setFormat("tiff");
      
      TiffConvertOptions convertOptions = new TiffConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.tiff");
    
      // конвертувати у вказаний формат
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}

Завантажте конвертований файл

Вищезгаданий зразок коду збереже перетворений PDF-файл у формат зображення TIFF у хмарному сховищі. Ви можете завантажити його за допомогою наступного зразка коду:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Завантажте файл із хмарного сховища на Java
public class App {

  public static void main(String[] args) {
        
    // Створіть екземпляр API перетворення          
    FileApi apiInstance = new FileApi(configuration);
    try {
      DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.tiff", MyStorage, null);
      File response = apiInstance.downloadFile(request);
      System.err.println("Expected response type is File: " + response.length());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

Як конвертувати PDF у формат JPEG у Java

У цьому розділі ми розглянемо деякі розширені функції Java API PDF для JPEG. Крім того, ви можете переглянути список усіх доступних класів та їхніх методів тут.

Нижче наведено кроки та згаданий нижче фрагмент коду для програмного перетворення файлу PDF у формат JPEG у Java:

  • По-перше, створіть екземпляр ConvertApi
  • Потім створіть об’єкт ConvertSettings
  • Встановіть назву сховища та введіть шлях до файлу PDF
  • Тепер виберіть точний формат збереження як «jpg»
  • Створіть об’єкт класу JpegConvertOptions, щоб задати додаткові параметри.
  • Встановіть різні параметри перетворення, наприклад setFromPage, setPagesCount тощо.
  • Тепер встановіть параметри перетворення та вихідний шлях до файлу
  • Потім створіть ConvertDocumentRequest із налаштуваннями перетворення як параметром
  • Нарешті, викличте ConvertApi.convertDocument(), щоб зберегти документ у форматі JPG

У наведеному нижче прикладі коду показано, як конвертувати PDF-файл у зображення JPEG у Java за допомогою додаткових параметрів:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Як конвертувати PDF у формат JPEG у Java
public class App {

  public static void main(String[] args) {
    
    // Створіть екземпляр API перетворення
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // Підготуйте параметри конвертації
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.pdf");
      settings.setFormat("jpeg");

      JpegConvertOptions convertOptions = new JpegConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.jpeg");
    
      // конвертувати у вказаний формат
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}

Перетворіть файл PDF у файл BMP за допомогою Java

Так само дотримуйтеся наведених нижче вказівок і коду Java, щоб програмно конвертувати формат PDF у файл BMP на Java:

  • По-перше, створіть екземпляр ConvertApi
  • По-друге, створіть екземпляр ConvertSettings
  • Встановіть назву сховища та введіть шлях до файлу JPG
  • Тепер надайте вихідний файл у форматі «pdf».
  • Далі створіть екземпляр BmpConvertOptions
  • Надайте різні параметри перетворення, наприклад setFromPage, setPagesCount тощо.
  • Потім встановіть параметри перетворення та шлях до вихідного файлу
  • Створіть ConvertDocumentRequest із налаштуваннями перетворення як параметром
  • Нарешті, викличте перетворення за допомогою методу ConvertApi.convertDocument().

У наведеному нижче прикладі коду показано, як конвертувати PDF-файл у формат BMP у Java за допомогою REST API:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Як конвертувати файл PDF у файл BMP за допомогою Java
public class App {

  public static void main(String[] args) {
    
    // Створіть екземпляр API перетворення
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // Підготуйте параметри конвертації
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.pdf");
      settings.setFormat("bmp");

      BmpConvertOptions convertOptions = new BmpConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.bmp");
    
      // конвертувати у вказаний формат
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}

Нарешті, наведений вище приклад коду збереже файл BMP у хмарі. Виконайте вже згадані кроки, щоб завантажити файл, а потім завантажте перетворений файл із хмарного сховища.

Перетворіть PDF-документ у файл GIF за допомогою Java

У наступних кроках детально показано, як конвертувати зображення PDF у GIF за допомогою коду Java:

  • По-перше, створіть екземпляр класу ConvertApi.
  • По-друге, створіть екземпляр класу ConvertSettings
  • По-третє, встановіть назву сховища та введіть шлях до файлу JPG
  • Потім надайте вихідний файл у форматі «pdf».
  • Далі створіть екземпляр класу GifConvertOptions
  • Надайте різні параметри перетворення, наприклад setFromPage, setPagesCount тощо.
  • Потім встановіть параметри перетворення та шлях до вихідного файлу
  • Створіть ConvertDocumentRequest із налаштуваннями перетворення як параметром
  • Нарешті, викличте перетворення за допомогою класу ConvertApi.convertDocument().

У наведеному нижче прикладі коду показано, як конвертувати файл PDF у зображення GIF у Java за допомогою REST API:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Як конвертувати файл PDF у файл GIF за допомогою Java
public class App {

  public static void main(String[] args) {
    
    // Створіть екземпляр API перетворення
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // Підготуйте параметри конвертації
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.pdf");
      settings.setFormat("gif");

      GifConvertOptions convertOptions = new GifConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.gif");
    
      // конвертувати у вказаний формат
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}

Нарешті, наведений вище приклад коду збереже GIF-файл у хмарі. Виконайте вже згадані кроки, щоб завантажити файл, а потім завантажте перетворений файл із хмарного сховища.

Безкоштовний онлайн-конвертер PDF у зображення

Як онлайн безкоштовно конвертувати PDF у зображення TIFF, JPEG, BMP та GIF? Спробуйте такі онлайн-конвертери PDF у зображення Конвертер PDF у TIFF, Конвертер PDF у JPEG, Конвертер PDF у BMP або Конвертер PDF у GIF у онлайн безкоштовно конвертувати PDF у фото, які розроблено за допомогою API Groupdocs.Conversion Cloud.

Підводячи підсумки

Ми завершуємо цю публікацію в блозі тут. У цій статті розглянуто наступне:

  • як програмно перетворити файли PDF у формат зображення TIFF у java;
  • програмно завантажити PDF-файл і завантажити перетворений файл із хмари;
  • як конвертувати зображення PDF у JPEG у java за допомогою додаткових налаштувань;
  • як програмно змінити файл PDF на файл BMP у java;
  • конвертувати PDF у формат зображення GIF у java за допомогою додаткових налаштувань;

Крім того, ви можете дізнатися більше про функції перетворення форматів файлів, перейшовши до документації або ознайомившись із прикладами, доступними на GitHub. У нас також є розділ API Reference, який дозволяє візуалізувати наші API та взаємодіяти з ними безпосередньо через браузер.

Крім того, groupdocs.cloud пише інші статті в блозі на нові теми. Тому, будь ласка, залишайтеся на зв’язку, щоб отримати останні оновлення.

Задайте питання

Не соромтеся ділитися будь-якими запитаннями та запитаннями на нашому [форумі] підтримки 32.

поширені запитання

Як перетворити PDF на зображення в Java?

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

Як конвертувати PDF у файл зображення за допомогою REST API?

Створіть екземпляр ConvertApi, установіть значення параметрів перетворення та викличте метод convertDocument за допомогою ConvertDocumentRequest для перетворення PDF у формат зображення.

Як встановити API конвертера PDF у зображення?

Завантажте та інсталюйте бібліотеку обробки зображень Java, щоб створювати та конвертувати PDF-файл у зображення програмним шляхом.

Як конвертувати PDF у зображення у Windows?

Будь ласка, перейдіть це посилання, щоб завантажити програмне забезпечення конвертера PDF у зображення в автономному режимі для Windows. Це безкоштовне програмне забезпечення для онлайн-конвертування PDF-зображень, яке можна використовувати для швидкого перетворення PDF-файлів на зображення у Windows одним клацанням миші.

Рекомендована література

Перегляньте наступні розділи, щоб дізнатися більше про: