Mengonversi CSV ke PDF dalam Java adalah kebutuhan yang sering untuk layanan back‑end yang memerlukan ringkasan yang dapat dicetak. Aspose.PDF for Java menyediakan SDK yang kuat yang menangani pembuatan PDF langsung dari kode Java. Dalam panduan ini Anda akan melihat implementasi lengkap, mempelajari cara kerja konversi, dan menemukan opsi untuk penyetelan halus output.
Konverter CSV ke PDF - Instalasi API
Anda perlu menginstal API [Aspose.Cells for Java][4] di lingkungan Anda. Anda dapat dengan cepat mengkonfigurasi API tersebut baik dengan mengunduh file JAR dari [bagian Unduhan][5], atau Anda dapat menambahkan repositori dan dependensi berikut ke file pom.xml Maven Anda.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>25.7</version>
</dependency>
Setelah berhasil mengonfigurasi API, kami siap melakukan konversi file CSV ke PDF.
Mengonversi File CSV ke PDF Secara Programatis menggunakan Java
File CSV berisi nilai yang dipisahkan koma yang mendefinisikan baris data. Anda dapat dengan mudah mengonversi file CSV menjadi dokumen PDF secara programatis menggunakan Java. Gunakan metode TxtLoadOptions.setSeparator() untuk mengatur pemisah satu karakter. Ikuti langkah-langkah berikut untuk mengonversi file CSV ke PDF:
- Inisialisasi objek kelas [TxtLoadOptions][6]
- Tentukan pemisah menggunakan metode [setSeparator()][7]
- Muat file CSV input
- Simpan file PDF output
Potongan kode berikut mengikuti langkah‑langkah ini dan menunjukkan cara mengonversi CSV ke PDF secara programatis menggunakan Java:
import com.aspose.cells.SaveFormat;
import com.aspose.cells.TxtLoadOptions;
import com.aspose.cells.Workbook;
public class CSVtoPDF {
public static void main(String[] args) throws Exception {
// Initialize TxtLoadOptions and specify the delimiter
TxtLoadOptions loadOptions = new TxtLoadOptions();
loadOptions.setSeparator(',');
// Load the input CSV file
Workbook workbook = new Workbook("MyData.csv", loadOptions);
// Save the output PDF file
workbook.save("Convert-CSV-PDF-Java.pdf", SaveFormat.PDF);
}
}
Input CSV File
My Data,,,,,,,
Items A,Items B,Items C,Items D,Items E,Items F,Items G,Items H
12,23,33,66,11,87,99,33
23,22,33,77,31,22,45,56
34,11,12,23,22,34,11,12
45,43,54,88,36,45,45,37
65,65,65,65,13,65,9,35
34,22,27,22,32,23,23,32
213,186,224,341,145,276,232,205
Kesimpulan
Mengonversi CSV ke PDF di Java menjadi mudah ketika Anda memanfaatkan Aspose.PDF for Java. SDK menangani pembuatan PDF tingkat rendah, memungkinkan Anda fokus pada pembacaan data CSV dan merancang tata letak yang dibutuhkan. Baik Anda menyematkan konversi dalam build Gradle, mengeksposnya melalui Servlet, atau mengemasnya sebagai microservice, fungsi inti yang sama bekerja dengan andal. Ingatlah untuk memperoleh lisensi yang tepat untuk penggunaan produksi; Anda dapat menjelajahi detail harga di halaman harga dan meminta lisensi sementara dari halaman lisensi sementara. Mulailah mengintegrasikan pembuatan PDF hari ini dan berikan laporan yang rapi langsung dari aplikasi Java Anda.
