Konversi Teks ke PDF menggunakan Java

Dokumen teks dalam format TXT berisi teks biasa dalam bentuk garis. File TXT adalah cara paling sederhana dan termudah untuk menyimpan teks biasa tanpa pemformatan apa pun. Kita dapat dengan mudah membuat, membuka, dan mengedit file TXT di editor teks atau aplikasi pengolah kata apa pun. Dalam kasus tertentu, kami mungkin perlu mengonversi teks menjadi format hanya-baca seperti PDF. Pada artikel ini, kita akan mempelajari cara mengonversi teks ke PDF secara terprogram di Java.

Topik-topik berikut akan dibahas dalam artikel ini:

Konverter Teks ke PDF Java - Unduhan Gratis

Untuk mengonversi teks ke PDF, kami akan menggunakan Aspose.Words for Java API. Ini memungkinkan pembuatan dan manipulasi dokumen MS Word. Selain itu, ini memungkinkan Anda mengonversi dokumen MS Word dan teks ke berbagai format file lainnya.

Kelas Document dari API mewakili dokumen yang dimuat dalam format yang ditentukan. Ini adalah simpul akar dari pohon yang berisi semua simpul lain dari dokumen. Metode save() dari kelas ini menyimpan dokumen dalam format file tertentu. Kelas TxtLoadOptions API memungkinkan untuk menentukan opsi tambahan saat memuat dokumen teks ke objek Document.

Harap unduh JAR API atau tambahkan konfigurasi pom.xml berikut dalam aplikasi Java berbasis Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>22.5</version>
    <type>pom</type>
</dependency> 

Konversi Teks ke PDF di Jawa

Kami dapat mengonversi dokumen teks apa pun menjadi file PDF dengan mengikuti langkah-langkah berikut:

  1. Muat file teks menggunakan kelas Document.
  2. Simpan sebagai PDF menggunakan metode Document.save(). Dibutuhkan jalur file keluaran sebagai argumen.

Contoh kode berikut menunjukkan cara mengonversi file TXT ke PDF di Java.

// Contoh kode ini menunjukkan cara mengonversi Teks ke PDF
// Muat dokumen TXT
Document doc = new Document("C:\\Sample.txt");

// Simpan sebagai PDF
doc.save("C:\\TxtToPdf.pdf", SaveFormat.PDF);
Konversi TXT ke PDF di Jawa

Konversi Teks Java ke PDF - Potong Spasi

Kita dapat memangkas ruang putih saat memuat dokumen teks dan kemudian mengubahnya menjadi file PDF dengan mengikuti langkah-langkah berikut:

  1. Pertama, buat instance dari kelas TxtLoadOptions.
  2. Selanjutnya, tentukan berbagai opsi pemuatan TXT.
  3. Setelah itu, muat file teks menggunakan kelas Document dengan objek TxtLoadOptions.
  4. Simpan sebagai PDF menggunakan metode Document.save(). Dibutuhkan jalur file keluaran sebagai argumen.

Contoh kode berikut menunjukkan cara memangkas spasi putih dan mengonversi file TXT ke PDF di Java.

// Contoh kode ini menunjukkan cara memangkas spasi putih dan mengonversi Teks ke PDF
// Muat dokumen TXT
Document doc = new Document("C:\\Sample.txt");

// Buat instance dari TxtLoadOptions
TxtLoadOptions loadOptions = new TxtLoadOptions();

// Hapus semua karakter spasi dari awal setiap baris.
loadOptions.setLeadingSpacesOptions(TxtLeadingSpacesOptions.TRIM);

// Hapus semua karakter spasi dari akhir setiap baris.
loadOptions.setTrailingSpacesOptions(TxtTrailingSpacesOptions.TRIM);

// Muat dokumen TXT.
Document doc = new Document(dataDir + "Sample.txt", loadOptions);

// Simpan sebagai PDF
doc.save("C:\\TxtToPdf.pdf", SaveFormat.PDF);

Java Text to PDF Converter API - Dapatkan Lisensi API Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk mencoba perpustakaan tanpa batasan evaluasi.

Kesimpulan

Pada artikel ini, kami telah mempelajari cara mengonversi teks ke format PDF secara terprogram di Java. Kami juga telah melihat cara memotong spasi putih saat memuat file TXT dan kemudian mengubahnya menjadi PDF. Selain itu, Anda dapat mempelajari lebih lanjut tentang Aspose.Words for Java API menggunakan dokumentasi. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum.

Lihat juga