Перетворіть PDF-документ у файл JPG і файл JPG у PDF-документ у Java

Програмно конвертуйте PDF-файл у JPG і зображення JPG у PDF на Java

У моєму попередньому блозі ми обговорювали як конвертувати PDF-документ у формат PNG і зображення PNG у формат файлу PDF програмним шляхом у Java. Тут я покажу вам, як зручно та гнучко перетворити файл PDF на зображення JPG або навпаки. Формат PDF або Portable Document Format є ідеальним форматом файлу для збереження інформації, включаючи тексти, зображення та навіть форми. Він популярний, оскільки PDF-файли можна легко візуалізувати та редагувати на різних платформах. JPG — це формат стисненого зображення, і це чудовий приклад стиснення з втратами. У деяких сценаріях зображення є кращим варіантом, ніж PDF, наприклад, коли йдеться про економію пам’яті та спільний доступ до файлів. Таким чином, у цій публікації блогу пояснюється, як програмно конвертувати PDF у JPG і JPG у PDF на Java.

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

Java конвертує PDF у JPG і JPG у PDF – встановлення SDK

У Java ви можете конвертувати файли PDF у зображення JPG або файли JPG у формат PDF за допомогою Java SDK GroupDocs.Conversion Cloud API. Це проста у використанні та потужна бібліотека Java для перетворення PDF-файлів у такі формати зображень, як JPEG, PNG, TIFF тощо. Вона пропонує численні варіанти перетворення файлів, і одним із них є перетворення 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>

Будь ласка, отримайте свій ідентифікатор клієнта та секрет на інформаційній панелі, перш ніж виконувати наведені нижче дії. Отримавши ідентифікатор і секрет, додайте фрагмент коду в програму на основі Java:

# Отримайте свій 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 у формат JPG у Java за допомогою REST API

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

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

По-перше, завантажте вихідний 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.pdf");
      UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.pdf", 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 у формат JPG на Java

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

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

Наведений нижче приклад коду демонструє, як конвертувати PDF у формат файлу JPG у 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 у JPG в оригінальній якості за допомогою Java API.
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("jpg");
      
      settings.setOutputPath("java-testing/output-sample-file.jpg");
    
      // конвертувати у вказаний формат
      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 у файл зображення JPG у хмарному сховищі. Ви можете завантажити його за допомогою наступного зразка коду:

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.jpg", 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 у JPG із високою якістю в Java – додаткові функції

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

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

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

У наведеному нижче прикладі коду показано, як конвертувати файл PDF у зображення JPG у 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 у JPG із високою якістю в 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("jpg");

      JpgConvertOptions convertOptions = new JpgConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.jpg");
    
      // конвертувати у вказаний формат
      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-документа на JPG може зробити його доступнішим і універсальнішим, а також зменшити розмір його файлу, полегшивши спільний доступ і розповсюдження, а також можливість редагувати документ і розпізнавати текст.

Як конвертувати JPG у PDF у Java за допомогою REST API

Перетворення JPG на PDF може допомогти зберегти якість зображення, додати додатковий рівень безпеки, спростити спільний доступ, зробити його легшим для редагування та створити документ із кількома сторінками. Так само дотримуйтеся цих вказівок і ілюстрації коду, щоб програмно конвертувати файли JPG у формат PDF у Java:

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

У наведеному нижче прикладі коду показано, як конвертувати файл JPG у формат PDF у 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;

// Як перетворити кілька файлів JPG в один PDF-файл у Java за допомогою REST API
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.jpg");
      settings.setFormat("pdf");
      
      settings.setOutputPath("java-testing/output-sample-file.pdf");
    
      // конвертувати у вказаний формат
      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-файл у хмарі. Виконайте вже згадані кроки, щоб завантажити файл, а потім завантажте перетворений файл із хмарного сховища.

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

Як конвертувати PDF в JPG конвертер онлайн? Спробуйте наведені нижче безкоштовний онлайн-конвертер PDF у JPG кілька файлів, розроблених за допомогою API Groupdocs.Conversion Cloud.

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

Як безкоштовно конвертувати файл JPG в PDF? Будь ласка, спробуйте безкоштовний онлайн-конвертер JPG у PDF, який було розроблено з використанням вищезгаданих хмарних API Java.

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

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

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

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

Більше того, ми пропонуємо вам слідувати нашому посібнику для початку роботи.

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

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

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

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

Як конвертувати JPG у PDF у Java?

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

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

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

Як безкоштовно конвертувати PDF у JPG онлайн?

Безкоштовний онлайн-конвертер PDF у JPG дозволяє швидко й легко експортувати PDF у формат JPG. Після завершення перетворення ви можете завантажити файл JPG.

Як конвертувати файл PDF у JPG онлайн безкоштовно?

  • Відкрийте безкоштовний онлайн-конвертер PDF у JPG
  • Клацніть усередині області скидання файлу, щоб завантажити PDF-файл, або перетягніть PDF-файл.
  • Натисніть кнопку «Перетворити зараз», і програмне забезпечення онлайн-конвертера PDF у JPG перетворить PDF-файл на JPG.
  • Посилання для завантаження вихідного файлу буде доступним миттєво після перетворення файлу PDF у JPG.

Як встановити безкоштовну бібліотеку для завантаження конвертера форматів PDF у JPG?

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

Як конвертувати PDF у JPG офлайн у Windows?

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

Як конвертувати JPG у PDF у Java?

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

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

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

Як конвертувати JPG в PDF безкоштовно онлайн?

Безкоштовний онлайн-конвертер JPG у PDF дозволяє швидко й легко експортувати JPG у формат PDF. Після завершення перетворення ви можете завантажити файл JPG.

Як конвертувати файл JPG у PDF онлайн безкоштовно?

  • Відкрийте безкоштовний онлайн-конвертер JPG у PDF
  • Клацніть усередині області скидання файлу, щоб завантажити аркуш JPG, або перетягніть файл JPG.
  • Натисніть кнопку «Перетворити зараз», програма онлайн-конвертера JPG у PDF перетворить JPG у PDF.
  • Посилання для завантаження вихідного файлу стане доступним миттєво після перетворення даних із JPG у PDF-файл.

Як встановити безкоштовну бібліотеку для завантаження конвертера форматів JPG у PDF?

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

Як конвертувати JPG у PDF офлайн у Windows?

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

Дивись також

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