Konversikan Excel ke PDF Java

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

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.

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.

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.

Lihat juga