Як конвертувати файл PDF у формат PNG і PNG у формат PDF за допомогою Java

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

Якщо вам цікаво, як перетворити PDF у PNG або навпаки, я тут, щоб сказати вам, що зробити це неймовірно легко та просто. PDF(Portable Document Format) – один із найпопулярніших форматів файлів для захисту та безпеки документів в Інтернеті. PNG – це формат файлу стисненого зображення, який містить більше деталей для зображень із високою роздільною здатністю, наприклад логотипів. Може бути багато причин, чому ви віддаєте перевагу конвертувати зображення чи фотографію в документ або JPG у PDF із оригінальною якістю. Наприклад, для захисту даних або зменшення розміру файлів зображень для передачі через Інтернет. Тому в цій статті розповідається про те, як конвертувати PDF-файл у PNG і PNG у формат PDF за допомогою Java.

У цій статті ми обговоримо такі моменти/теми:

Java конвертує PDF у PNG і PNG у PDF за допомогою REST API – встановлення

Для конвертації PDF у PNG і PNG у PDF у Java я буду використовувати Java SDK GroupDocs.Conversion Cloud API. Установіть цю багатофункціональну бібліотеку Java, щоб конвертувати файли PDF у формати зображень, наприклад PNG. Він пропонує широкий спектр методів перетворення форматів файлів, які також можна конвертувати вперед і назад. Крім того, цю бібліотеку Java для обробки документів дуже швидко та легко встановити у вашому проекті 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 у формат PNG у Java за допомогою REST API

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

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

По-перше, завантажте 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-файл буде доступний у розділі файлів вашої інформаційної панелі в хмарі.

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

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

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

У наведеному нижче прикладі коду показано, як конвертувати файл PDF у формат файлу PNG у 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-документ у PNG онлайн у 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.pdf");
      settings.setFormat("png");
      
      settings.setOutputPath("java-testing/output-sample-file.png");
    
      // конвертувати у вказаний формат
      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 у PNG у хмарі. Ви можете завантажити його за допомогою наступного зразка коду:

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.png", 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 у PNG у Java за допомогою додаткових параметрів

Як правило, зображення з вищою роздільною здатністю та якістю є чіткішим. Ви можете налаштувати роздільну здатність зображення, дотримуючись наведених нижче кроків і фрагмента коду, щоб програмно конвертувати зображення PDF у PNG у Java:

  • Ініціалізація екземпляра ConvertApi
  • Створіть об’єкт ConvertSettings
  • Встановіть назву сховища та введіть шлях до файлу PDF
  • Далі встановіть «png» як вихідний формат файлу
  • Створіть об’єкт класу PngConvertOptions, щоб задати додаткові параметри.
  • Щоб конвертувати сторінки документа, встановіть різні параметри перетворення, наприклад setFromPage, setPagesCount тощо.
  • Тепер встановіть convertOptions і вихідний шлях до файлу
  • Створіть ConvertDocumentRequest із налаштуваннями перетворення як параметром
  • Нарешті, викличте ConvertApi.convertDocument(), щоб зберегти документ у форматі PNG

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

      PngConvertOptions convertOptions = new PngConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.png");
    
      // конвертувати у вказаний формат
      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();
    }
  }
}

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

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

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

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

// Як перетворити та зберегти PNG як 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.png");
      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();
    }
  }
}

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

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

Що таке онлайн-конвертер PDF у PNG? Будь ласка, спробуйте безкоштовний онлайн-конвертер PDF у PNG, який розроблено за допомогою API Groupdocs.Conversion Cloud.

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

Як безкоштовно конвертувати файл PNG у PDF? Будь ласка, спробуйте безкоштовний онлайн-конвертер PNG у PDF, який було розроблено з використанням API Groupdocs.Conversion Cloud.

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

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

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

Щоб дізнатися більше про Java Conversion API, ви можете перейти до документації або доступних прикладів на GitHub. Ми також надаємо розділ API Reference, який допоможе вам візуалізувати наш онлайн-API та взаємодіяти з ним безпосередньо через веб-браузер.

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

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

Ви можете повідомити нам про свої запитання та запити на нашому форумі.

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

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

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

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

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

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

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

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

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

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

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

Як конвертувати PDF у PNG у режимі офлайн у Windows?

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

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

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

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

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

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

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

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

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

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

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

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

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

Дивись також

Ми рекомендуємо переглянути наступні статті для отримання додаткової інформації: