Konversi Excel ke PDF mungkin diperlukan dalam berbagai skenario untuk mengekspor data tabel dari lembar kerja ke halaman PDF. Pada artikel ini, Anda akan mempelajari cara mengonversi file Excel ke PDF menggunakan Java untuk mengotomatiskan konversi XLS/XLSX ke PDF dalam aplikasi web atau desktop Anda.
- Java Excel to PDF Converter API - Instalasi
- Konversi Excel XLS/XLSX ke PDF menggunakan Java
- Konversikan Excel ke PDF dengan Kepatuhan Khusus menggunakan Java
- Render Satu Halaman PDF Per Lembar menggunakan Java
- Konversi Rentang Lembar ke PDF menggunakan Java
Java Excel to PDF Converter API - Instalasi
Aspose.Cells for Java adalah API pemrosesan spreadsheet terkenal yang memungkinkan Anda membuat, memanipulasi, dan mengonversi Excel XLS/XLSX dan format spreadsheet lainnya dengan cukup mudah. Dengan beberapa baris kode dan metode yang mudah digunakan, Anda dapat melakukan konversi Excel ke PDF berkualitas dengan fidelitas tinggi. Aspose.Cells for Java dapat diunduh sebagai JAR atau diinstal menggunakan konfigurasi Maven 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-cells</artifactId>
<version>20.7</version>
</dependency>
Konversi Excel XLS/XLSX ke PDF menggunakan Java
Berikut adalah langkah-langkah untuk mengonversi file Excel XLS atau XLSX ke PDF menggunakan Aspose.Cells for Java API. Tautan ke referensi API memungkinkan Anda menjelajahi lebih lanjut tentang kelas dan metode API.
- Buat objek kelas Workbook dan inisialisasi dengan jalur ke file Excel.
- Simpan file Excel sebagai PDF menggunakan metode Workbook.save(String, SaveFormat).
Contoh kode berikut menunjukkan cara mengonversi XLSX ke PDF menggunakan Java.
// Buat Buku Kerja untuk memuat file Excel
Workbook workbook = new Workbook("Book1.xlsx");
// Simpan dokumen dalam format PDF
workbook.save("Excel-to-PDF.pdf", SaveFormat.PDF);
Konversikan Excel ke PDF dengan Kepatuhan Khusus menggunakan Java
Format PDF mendukung berbagai standar kepatuhan seperti PDF/A dan lain-lain. Sesuai dengan standar tertentu berarti file tersebut memenuhi persyaratan atau aturan yang ditentukan dalam standar tersebut. Untuk mengonversi Excel ke PDF dengan standar kepatuhan tertentu, Anda dapat menggunakan kelas PdfSaveOptions. Berikut ini adalah langkah-langkah untuk menetapkan standar kepatuhan tertentu untuk PDF keluaran.
- Inisialisasi objek Workbook dengan jalur file Excel.
- Buat instance dari kelas PdfSaveOptions.
- Tetapkan kepatuhan menggunakan metode PdfSaveoptions.setCompliance(PdfCompliance).
- Simpan file Excel sebagai PDF menggunakan metode Workbook.save(String, PdfSaveOptions).
Contoh kode berikut menunjukkan cara mengonversi XLSX ke PDF dengan standar PDF tertentu menggunakan Java.
// Buat Buku Kerja untuk memuat file Excel
Workbook workbook = new Workbook("Book1.xlsx");
// Buat opsi PDF
PdfSaveOptions options = new PdfSaveOptions();
options.setCompliance(PdfCompliance.PDF_A_1_A);
// Simpan dokumen dalam format PDF
workbook.save("Excel-to-PDF.pdf", options);
Excel ke PDF dengan Pengaturan Satu Halaman Per Lembar menggunakan Java
Secara default, API merender lembar kerja sesuai dengan ukuran halaman dalam dokumen PDF. Dalam hal ini, satu lembar kerja mungkin dapat dirender pada banyak halaman dalam PDF. Untuk mengesampingkan operasi ini, Anda dapat mengonfigurasi API untuk merender semua konten lembar kerja pada satu halaman menggunakan metode PdfSaveOptions.setOnePagePerSheet(boolean).
Contoh kode berikut menunjukkan cara mengonversi XLSX ke PDF dengan pengaturan satu halaman per lembar menggunakan Java.
// Buat Buku Kerja untuk memuat file Excel
Workbook workbook = new Workbook("Book1.xlsx");
// Buat opsi PDF
PdfSaveOptions options = new PdfSaveOptions();
options.setOnePagePerSheet(true);
// Simpan dokumen dalam format PDF
workbook.save("Excel-to-PDF.pdf", options);
Konversi Rentang Lembar ke PDF menggunakan Java
Dalam kasus tertentu, Anda mungkin hanya perlu mengonversi rentang selektif lembar Excel, bukan seluruh buku kerja. Dalam kasus seperti itu, Anda dapat memberi tahu API tentang kisaran sheet yang akan disertakan dalam proses rendering menggunakan metode PdfSaveOptions.setPageIndex(int) dan PdfSaveOptions.setPageCount(int).
Contoh kode berikut menunjukkan cara merender serangkaian sheet ke PDF menggunakan Java.
// Buat Buku Kerja untuk memuat file Excel
Workbook workbook = new Workbook("Book1.xlsx");
// Buat opsi PDF
PdfSaveOptions options = new PdfSaveOptions();
// Untuk merender sheet2 saja
options.setPageIndex(1);
options.setPageCount(1);
// Simpan dokumen dalam format PDF
workbook.save("Excel-to-PDF.pdf", options);
Kesimpulan
Pada artikel ini, Anda telah mempelajari cara mengonversi file Excel ke PDF menggunakan Java. Selanjutnya, Anda telah melihat cara menyesuaikan konversi Excel ke PDF dalam berbagai skenario. Anda dapat mempelajari lebih lanjut tentang Aspose.Cells for Java menggunakan dokumentasi.