Konversi online PDF ke Excel XLSX melalui Java

Konversi PDF ke Excel (XLS/XLSX) di Java menggunakan REST API.

Jika Anda mencari cara yang andal dan mudah untuk mengonversi file PDF menjadi spreadsheet Excel di aplikasi Java, Anda beruntung. GroupDocs.Conversion Cloud SDK untuk Java memberikan solusi sederhana dan efisien untuk masalah ini. File PDF adalah format dokumen yang populer, tetapi file Excel sering kali lebih disukai untuk analisis data. Dalam tutorial ini, kami akan mendemonstrasikan cara mengonversi PDF ke Excel XLS atau XLSX di Java menggunakan REST API.

Pada artikel ini kami akan membahas topik-topik berikut:

Java PDF ke Excel Spreadsheet Conversion REST API - Instalasi SDK

GroupDocs.Conversion Cloud SDK for Java adalah API konversi dokumen yang luar biasa dan fleksibel yang memungkinkan Anda mengonversi dokumen dari satu format ke format lainnya dengan mudah. SDK mendukung berbagai format file, termasuk CSV, PDF, Excel, Word, PowerPoint, HTML, dan banyak lagi. Ini menawarkan berbagai fitur, termasuk konversi dokumen, gambar, dan email ke berbagai format. SDK mudah digunakan dan dapat diintegrasikan ke dalam aplikasi Java apa pun.

Anda dapat mengunduh file JAR API atau menginstalnya menggunakan Maven dengan menambahkan repositori dan dependensi berikut ke dalam file pom.xml proyek Anda:

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>

Daftar untuk mendapatkan akun uji coba gratis di situs web GroupDocs untuk menggunakan SDK Cloud GroupDocs.Conversion untuk Java. Setelah Anda membuat akun, Anda akan diberi ID Klien dan Rahasia Klien yang akan Anda gunakan untuk mengautentikasi permintaan API. Silakan tambahkan cuplikan kode yang ditunjukkan di bawah ini setelah Anda memiliki ID dan Rahasia aplikasi:

# 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 PDF ke Excel Sheet di Java menggunakan REST API

Setelah menyiapkan GroupDocs.Conversion Cloud SDK untuk Java, Anda dapat mulai mengonversi format PDF ke Excel. Berikut langkah-langkah yang harus diikuti:

  • Unggah file PDF ke Cloud
  • Konversi file PDF ke file Excel menggunakan Java
  • Unduh file yang dikonversi

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();
    }
    
  }
}

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

Konversi PDF ke Excel Online di Java

Di bagian ini, kami akan menulis langkah-langkah dan cuplikan kode contoh yang diperlukan untuk mengonversi file PDF ke format Excel secara terprogram di Java:

  • Pertama, impor kelas yang diperlukan ke file Java Anda.
  • Kedua, buat instance dari kelas ConvertApi.
  • Ketiga, buat instance dari kelas ConvertSettings.
  • Selanjutnya, berikan nama penyimpanan cloud Anda.
  • Sekarang, atur jalur file sumber dan format keluaran ke “xlsx”.
  • Setelah itu, atur jalur file keluaran.
  • Selanjutnya, buat instance dari kelas XlsxConvertOptions.
  • Secara opsional, berikan berbagai opsi konversi seperti setFromPage, setPagesCount, setUsePdf, dll.
  • Kemudian, buat instance kelas ConvertDocumentRequest dan berikan parameter pengaturan.
  • Terakhir, konversi PDF ke XLSX dengan memanggil metode convertDocument() dan meneruskan parameter ConvertDocumentRequest.

Cuplikan kode contoh berikut menunjukkan cara mengonversi format PDF ke Excel XLSX 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 PDF ke Excel XLS/XLSX 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("xlsx");
      
      XlsxConvertOptions convertOptions = new XlsxConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
      convertOptions.setUsePdf(true);
      
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.xlsx");
    
      // 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, cuplikan kode di atas akan menyimpan file Excel di cloud. Anda dapat melihat output pada gambar di bawah ini:

Cara Mengonversi format PDF ke Excel XLSX di Java menggunakan REST API.

Konversi PDF ke Excel XLSX di Java.

Unduh File yang Dikonversi

Contoh kode di atas akan menyimpan lembar Excel 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.xlsx", 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();
    }
    
  }
}

Konverter PDF ke Excel Online Gratis

Bagaimana cara mengonversi PDF ke Excel online secara gratis? Silakan coba konverter PDF ke XLSX online untuk membuat file Excel dari dokumen PDF. Konverter ini dikembangkan menggunakan API Cloud Groupdocs.Conversion yang disebutkan di atas.

Kesimpulan

Kami mengakhiri posting blog ini di sini. Berikut ini adalah apa yang telah Anda pelajari dari artikel ini:

  • cara mengonversi data PDF menjadi lembar Excel di Java secara terprogram, serta opsi penyesuaian tambahan;
  • unggah file PDF ke cloud secara terprogram dan kemudian unduh file Excel yang dikonversi dari cloud;
  • dan mengonversi PDF apa pun ke Excel secara gratis menggunakan pengonversi PDF ke XLSX online.

Selain itu, kami juga menyediakan bagian Referensi API yang memungkinkan Anda memvisualisasikan dan berkomunikasi dengan API kami secara langsung melalui browser. Kode sumber lengkap Java SDK tersedia secara gratis di Github. Harap periksa SDK Cloud GroupDocs.Conversion untuk Java Contoh di sini.

Selain itu, kami menyarankan Anda untuk mengikuti [Panduan Memulai] kami20 untuk langkah-langkah mendetail dan penggunaan API.

Terakhir, kami terus menulis artikel blog baru dalam berbagai format file dan konversi menggunakan REST API. Jadi, silakan hubungi untuk pembaruan rutin.

Berikan pertanyaan

Untuk setiap pertanyaan/diskusi tentang API konversi format PDF ke Excel, jangan ragu untuk menghubungi kami melalui forum.

FAQ

Apakah GroupDocs.Conversion Cloud SDK untuk Java gratis?

Tidak, GroupDocs.Conversion Cloud SDK for Java menawarkan akun uji coba gratis yang memungkinkan Anda menguji fitur SDK. Setelah masa uji coba, Anda dapat membeli paket harga yang sesuai dengan kebutuhan Anda.

Bagaimana cara mengonversi file PDF ke file Excel online secara gratis?

Silakan ikuti petunjuk langkah demi langkah untuk mengonversi PDF ke Excel online secara gratis tanpa kehilangan format:

  • Buka konverter PDF ke XLSX online.
  • Sekarang, klik di dalam area drop file untuk mengupload file PDF atau drag & drop file PDF.
  • Selanjutnya, klik tombol Konversi Sekarang. Konverter PDF ke Excel online akan mengubah PDF ke Excel secara gratis.
  • Tautan unduhan file keluaran akan tersedia secara instan setelah proses konversi.

Bagaimana cara mengonversi PDF ke Excel di Windows?

Silakan kunjungi tautan unduhan untuk mengunduh konverter offline PDF ke Excel untuk Windows. Konverter gratis PDF ke Excel offline dapat digunakan untuk mengonversi file PDF ke Excel di Windows dengan cepat, dengan satu klik.

Format file apa yang didukung oleh GroupDocs.Conversion Cloud SDK untuk Java?

GroupDocs.Conversion Cloud SDK untuk Java mendukung berbagai format file, termasuk PDF, Excel, Word, PowerPoint, HTML, dan banyak lagi.

Lihat juga

Jika Anda ingin mempelajari lebih lanjut tentang topik terkait, kami sarankan untuk membaca artikel yang tercantum di bawah ini: