PDF ke Excel Jawa

Mungkin ada berbagai skenario saat Anda perlu mengekspor data di dalam tabel dari buku kerja PDF ke Excel. PDF ke Excel memungkinkan Anda mengedit data, menerapkan rumus, menyusun bagan, dan melakukan operasi lain yang didukung oleh spreadsheet. Pada artikel ini, saya akan menunjukkan cara mengotomatiskan konversi PDF ke Excel dan mengonversi buku kerja PDF ke XLS ke XLSX secara terprogram menggunakan Java. Untuk ini, kami akan memanfaatkan kemampuan Aspose.PDF for Java API.

Java PDF to Excel Converter - Instalasi

Anggap.PDF untuk Java tersedia untuk unduh sebagai file JAR. Selain itu, Anda dapat menginstalnya di aplikasi berbasis Maven menggunakan konfigurasi berikut.

Gudang:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

Ketergantungan:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <version>20.5</version>
    <classifier>jdk17</classifier>
</dependency>

Konversi PDF ke Excel XLS menggunakan Java

Untuk mengonversi PDF ke Excel XLS, Anda hanya perlu memuat dokumen PDF dan menyimpannya dengan ekstensi .xls. Berikut adalah langkah-langkah untuk melakukan konversi ini.

Contoh kode berikut menunjukkan cara mengonversi PDF ke Excel XLS menggunakan Java.

// Muat file PDF sumber
Document doc = new Document("sampletable.pdf");
// Konversi PDF ke XLS
doc.save("workbook.xls", SaveFormat.Excel);

Masukkan Dokumen PDF

Konversi PDF ke Excel

Keluaran Excel Spreadsheet

PDF ke XLS XLSX

Konversi PDF ke Excel XLSX menggunakan Java

Untuk mengonversi spreadsheet PDF ke XLSX, Anda perlu menentukan format output Excel menggunakan kelas ExcelSaveOptions. Berikut langkah-langkah melakukan konversi PDF ke XLSX menggunakan Aspose.PDF for Java.

Contoh kode berikut menunjukkan cara mengonversi PDF ke XLSX menggunakan Java.

// Muat file PDF sumber
Document doc = new Document("sampletable.pdf");
// Tetapkan opsi Excel
ExcelSaveOptions options = new ExcelSaveOptions();
// Tetapkan format keluaran
options.setFormat(ExcelSaveOptions.ExcelFormat.XLSX);
// Konversi PDF ke XLSX
doc.save("workbook.xlsx", options);

Minimalkan Jumlah Lembar Kerja dalam PDF ke Excel

Secara default, Aspose.PDF mengonversi setiap halaman dalam dokumen PDF menjadi lembar kerja terpisah. Namun, Anda dapat mengkustomisasi API untuk meminimalkan jumlah lembar kerja jika dokumen PDF besar. Berikut ini adalah langkah-langkah untuk melakukan operasi ini.

Contoh kode berikut menunjukkan cara mengonversi PDF ke XLSX dengan jumlah lembar kerja yang diminimalkan menggunakan Java.

// Muat file PDF sumber
Document doc = new Document("sampletable.pdf");
// Tetapkan opsi Excel
ExcelSaveOptions options = new ExcelSaveOptions();
// Tetapkan format keluaran
options.setFormat(ExcelSaveOptions.ExcelFormat.XLSX);
// Tetapkan opsi meminimalkan
options.setMinimizeTheNumberOfWorksheets(true);
// Konversi PDF ke Excel XLSX
doc.save("workbook.xlsx", options);

Kesimpulan

Pada artikel ini, Anda telah melihat cara mengonversi file PDF ke Excel XLS atau XLSX menggunakan Java. Selanjutnya, fitur meminimalkan jumlah lembar kerja dalam PDF ke Excel juga dibahas dengan bantuan contoh kode. Anda dapat mempelajari lebih lanjut tentang Aspose.PDF for Java menggunakan dokumentasi.

Lihat juga