Cara mengonversi File PDF ke PNG dan PNG ke Format PDF menggunakan Java

Konversi File PDF ke PNG dan PNG ke Format PDF menggunakan Java

Jika Anda bertanya-tanya bagaimana cara membuat PDF menjadi PNG atau sebaliknya, maka saya di sini untuk memberi tahu Anda bahwa sangat mudah dan sederhana untuk melakukannya. PDF(Portable Document Format) adalah salah satu format file terpopuler untuk melindungi dan mengamankan dokumen secara online. PNG adalah format file gambar terkompresi yang berisi lebih banyak detail untuk gambar beresolusi tinggi seperti logo. Ada banyak alasan mengapa Anda lebih suka mengonversi gambar atau foto menjadi dokumen atau JPG ke PDF dengan kualitas asli. Misalnya, untuk mengamankan data atau memperkecil ukuran file gambar untuk diangkut melalui internet. Oleh karena itu, artikel ini membahas cara mengonversi File PDF ke PNG dan Format PNG ke PDF menggunakan Java.

Pada artikel ini, kita akan membahas poin/topik berikut:

Java Konversi PDF ke PNG dan PNG ke PDF menggunakan REST API – Instalasi

Untuk mengonversi PDF ke PNG dan PNG ke PDF di Java, saya akan menggunakan Java SDK dari GroupDocs.Conversion Cloud API. Instal Java library kaya fitur ini untuk mengonversi file PDF ke format gambar seperti PNG. Ini menawarkan berbagai metode konversi format file yang juga dapat dikonversi bolak-balik. Selanjutnya, pustaka Java pemrosesan dokumen ini sangat cepat dan mudah dipasang di proyek Java Anda.

Anda dapat mengunduh file jar atau mengikuti konfigurasi Maven berikut.

Repositori Maven:

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

Ketergantungan Maven:

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

Harap kumpulkan ID dan Rahasia Klien dari dasbor sebelum mengikuti langkah-langkah yang disebutkan. Setelah Anda memiliki ID dan rahasia, tambahkan cuplikan kode ke aplikasi berbasis Java:

# Dapatkan client_id dan client_secret Anda dari https://dashboard.groupdocs.cloud setelah pendaftaran gratis.

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

Cara Mengonversi Format PDF ke PNG di Java menggunakan REST API

Setelah proses instalasi selesai, Anda dapat melompat ke potongan kode yang mengubah file PDF ke format PNG secara terprogram. Ikuti langkah-langkah yang disebutkan di bawah ini:

Unggah File

Pertama, unggah file PDF ke cloud menggunakan cuplikan kode yang diberikan di bawah ini:

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;

// Unggah File ke Cloud Storage menggunakan Java
public class App {

  public static void main(String[] args) {
        
    // Buat instance API konversi          
    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();
    }
    
  }
}

Hasilnya, file PDF yang diunggah akan tersedia di bagian file dasbor Anda di cloud.

Konversi File PDF ke Gambar PNG di Java

Java SDK adalah perpustakaan yang sangat kuat yang melakukan konversi file yang dioptimalkan dalam hitungan detik. Silakan ikuti langkah-langkah berikut dan cuplikan kode seperti yang disebutkan di bawah ini untuk mengonversi file PDF ke PNG secara terprogram di Java:

  • Pertama, buat instance ConvertApi
  • Kedua, buat instance ConvertSettings
  • Tetapkan nama penyimpanan dan masukkan jalur file PDF
  • Sekarang, berikan format file keluaran sebagai “png”
  • Kemudian, atur jalur file keluaran
  • Buat ConvertDocumentRequest dengan pengaturan konversi sebagai parameter
  • Terakhir, aktifkan ConvertApi.convertDocument() untuk mengonversi file dalam format PNG

Contoh kode berikut menunjukkan cara mengonversi file PDF ke format file PNG di Java menggunakan 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;

// Cara Mengonversi Dokumen PDF ke PNG Online di Java menggunakan REST API
public class App {

  public static void main(String[] args) {
    
    // Buat instance API konversi
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // Siapkan pengaturan konversi
      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");
    
      // mengkonversi ke format yang ditentukan
      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();
    }
  }
}

Unduh File yang Dikonversi

Contoh kode di atas akan menyimpan file PDF ke PNG yang dikonversi di cloud. Anda dapat mengunduhnya menggunakan contoh kode berikut:

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;

// Unduh File dari Cloud Storage di Java
public class App {

  public static void main(String[] args) {
        
    // Buat instance API konversi          
    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();
    }
    
  }
}

Konversi PDF ke Gambar PNG di Java menggunakan Pengaturan Lanjutan

Umumnya, gambar dengan resolusi dan kualitas lebih tinggi lebih jelas. Anda dapat menyesuaikan resolusi gambar sambil mengikuti langkah-langkah dan potongan kode yang diberikan di bawah ini untuk mengonversi gambar PDF ke PNG di Java secara terprogram:

  • Inisialisasi instance ConvertApi
  • Buat objek ConvertSettings
  • Tetapkan nama penyimpanan dan masukkan jalur file PDF
  • Selanjutnya, atur “png” sebagai format file keluaran
  • Buat objek kelas PngConvertOptions untuk menentukan opsi tambahan.
  • Atur berbagai convertOptions seperti setFromPage, setPagesCount, dll. untuk mengonversi halaman dokumen.
  • Sekarang atur convertOptions dan jalur file keluaran
  • Buat ConvertDocumentRequest dengan pengaturan konversi sebagai parameter
  • Terakhir, Aktifkan ConvertApi.convertDocument() untuk menyimpan dokumen dalam format PNG

Contoh kode berikut menunjukkan cara mengonversi format file PDF ke PNG di Java menggunakan 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;

// Cara Mengonversi File PDF ke Format PNG di Java menggunakan Pengaturan Lanjutan
public class App {

  public static void main(String[] args) {
    
    // Buat instance API konversi
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // Siapkan pengaturan konversi
      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");
    
      // mengkonversi ke format yang ditentukan
      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();
    }
  }
}

Cara Mengonversi File PNG ke PDF di Java menggunakan REST API

Silakan ikuti langkah-langkah yang disebutkan di bawah ini untuk mengonversi file PNG ke PDF secara terprogram:

  • Pertama, buat instance dari kelas ConvertApi.
  • lalu, buat instance kelas ConvertSettings
  • Tetapkan nama penyimpanan dan masukkan jalur file PNG
  • Sekarang, berikan format file keluaran sebagai “pdf”
  • Kemudian, atur jalur file keluaran
  • Buat ConvertDocumentRequest dengan pengaturan konversi sebagai parameter
  • Terakhir, aktifkan konversi menggunakan metode ConvertApi.convertDocument().

Contoh kode berikut menunjukkan cara mengonversi file PNG ke PDF di Java menggunakan 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;

// Cara Mengonversi dan Menyimpan PNG sebagai PDF di Java menggunakan REST API
public class App {

  public static void main(String[] args) {
    
    // Buat instance API konversi
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // Siapkan pengaturan konversi
      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");
    
      // mengkonversi ke format yang ditentukan
      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();
    }
  }
}

Terakhir, contoh kode di atas akan menyimpan file PNG di cloud. Ikuti langkah-langkah yang sudah dijelaskan untuk mengunggah file dan kemudian mengunduh file yang dikonversi di penyimpanan cloud.

Konverter PDF ke PNG Gratis Online

Apa itu konverter PDF ke PNG online? Silakan coba [konverter PDF ke PNG online gratis] berikut 21, yang dikembangkan menggunakan API Cloud Groupdocs.Conversion.

Konverter PNG ke PDF Online Gratis

Bagaimana cara mengonversi file PNG ke PDF secara gratis? Silakan coba [konverter PNG ke PDF online gratis] berikut ini22, yang telah dikembangkan menggunakan Groupdocs.Conversion Cloud APIs.

Menyimpulkan

Kami mengakhiri posting blog ini di sini. Pada artikel ini, kami telah membahas:

  • cara mengubah PDF ke PNG secara terprogram di java;
  • unggah PDF secara terprogram dan unduh file yang dikonversi dari cloud;
  • cara mengonversi PDF ke PNG di java menggunakan pengaturan lanjutan;
  • cara mengubah PNG ke PDF di java secara terprogram;

Untuk mempelajari lebih lanjut tentang Java Conversion API, Anda dapat membuka dokumentasi, atau contoh yang tersedia di GitHub. Kami juga menyediakan bagian Referensi API yang membantu Anda memvisualisasikan dan berinteraksi dengan API online kami secara langsung melalui browser web.

Selanjutnya, groupdocs.cloud sedang menulis posting blog lain tentang topik baru. Oleh karena itu, harap tetap berhubungan untuk pembaruan terbaru.

Berikan pertanyaan

Anda dapat memberi tahu kami tentang pertanyaan dan pertanyaan Anda di forum. kami

FAQ

Bagaimana cara mengonversi PDF ke PNG di Java?

Kunjungi tautan ini untuk mempelajari tentang cuplikan kode Java tentang cara mengubah file PDF menjadi PNG dengan cepat dan mudah.

Bagaimana cara mengonversi file PDF ke PNG menggunakan REST API?

Buat instance ConvertApi, tetapkan nilai pengaturan konversi, dan aktifkan metode convertDocument dengan ConvertDocumentRequest untuk mengonversi PDF ke file PNG.

Bagaimana cara mengonversi PDF menjadi PNG secara online gratis?

Konverter PDF ke PNG online gratis memungkinkan Anda mengonversi format PDF ke PNG, dengan cepat dan mudah. Setelah konversi selesai, Anda dapat mengunduh file PNG.

Bagaimana cara mengonversi file PDF ke PNG online gratis?

  • Buka online PDF to PNG converter free
  • Klik di dalam area drop file untuk mengunggah lembar PDF atau drag & drop file PDF.
  • Klik tombol Konversi Sekarang, dan perangkat lunak konverter PDF ke PNG online akan mengonversi file PDF menjadi PNG.
  • Tautan unduhan file keluaran akan tersedia secara instan setelah mengonversi PDF ke file PNG.

Bagaimana cara menginstal pustaka unduhan gratis konverter format PDF ke PNG?

Instal konverter PDF ke PNG unduh gratis perpustakaan Java untuk membuat, dan mengonversi PDF ke PNG secara terprogram.

Bagaimana cara mengonversi PDF ke PNG offline di windows?

Silakan kunjungi tautan ini untuk mengunduh perangkat lunak konverter PDF ke PNG gratis untuk windows. Perangkat lunak unduhan gratis konverter PDF ke PNG online ini dapat digunakan untuk mengubah PDF menjadi PNG di windows dengan cepat, dengan satu klik.

Bagaimana cara mengonversi PNG ke PDF di Java?

Ikuti tautan ini untuk mempelajari cuplikan kode Java tentang cara mengubah PNG menjadi file PDF dengan cepat dan mudah.

Bagaimana cara mengonversi file PNG ke PDF menggunakan REST API?

Buat instance ConvertApi, tetapkan nilai pengaturan konversi, dan aktifkan metode convertDocument dengan ConvertDocumentRequest untuk mengonversi file PNG ke PDF.

Bagaimana cara mengubah PNG menjadi PDF online gratis?

Konverter PNG ke PDF online gratis memungkinkan Anda mengekspor PNG ke format PDF, dengan cepat dan mudah. Setelah konversi selesai, Anda dapat mengunduh file PNG.

Bagaimana cara mengonversi file PNG ke PDF online gratis?

  • Buka konverter PNG ke PDF online gratis
  • Klik di dalam area drop file untuk mengupload PNG atau drag & drop file PNG.
  • Klik tombol Konversi Sekarang, aplikasi konverter PNG ke PDF online akan mengubah PNG menjadi PDF.
  • Tautan unduhan file keluaran akan tersedia secara instan setelah mengonversi data dari file PNG ke PDF.

Bagaimana cara menginstal perpustakaan unduhan gratis konverter format PNG ke PDF?

Instal pengonversi PNG ke PDF unduh gratis perpustakaan Java untuk membuat, dan mengonversi PNG ke PDF secara terprogram.

Bagaimana cara mengonversi PNG ke PDF offline di windows?

Silakan kunjungi tautan ini untuk mengunduh perangkat lunak konverter PNG ke PDF gratis untuk windows. Perangkat lunak unduh gratis konverter PNG ke PDF online ini dapat digunakan untuk mengubah PNG ke PDF di windows dengan cepat, dengan satu klik.

Lihat juga

Kami merekomendasikan untuk mengunjungi artikel berikut untuk informasi lebih lanjut: