Dalam tutorial singkat ini, Anda akan mempelajari cara menyorot dokumen PDF menggunakan Java. Ini menyediakan sumber daya yang diperlukan untuk menjalankan kode sampel, daftar langkah pengembangan aplikasi, dan kode sampel yang dapat dijalankan untuk menyorot kata dalam PDF menggunakan Java. Anda juga akan belajar menyesuaikan penyorotan teks sesuai dengan kebutuhan aplikasi Anda.
Langkah-langkah untuk Menyoroti Teks dalam PDF menggunakan Java
- Setel lingkungan untuk menambahkan Aspose.PDF for Java untuk menyorot PDF
- Muat PDF menggunakan Document class untuk menyorot teks yang dipilih
- Setel teks pencarian ke dalam objek TextFragmentAbsorber
- Parsing melalui halaman yang diberikan dan temukan fragmen teks
- Buat anotasi sorotan dengan menggunakan persegi panjang yang melampirkan teks pencarian
- Atur warna untuk menyorot teks
- Tambahkan anotasi ini ke halaman target dan simpan PDF yang dihasilkan di disk
Langkah-langkah ini meringkas proses untuk mencari teks dan menyorot file PDF menggunakan Java. Pada awalnya, file PDF sumber dimuat dan objek kelas TextFragmentAbsorber digunakan untuk menentukan dan mencari fragmen teks yang diperlukan dalam halaman tertentu diikuti dengan pembuatan anotasi highlight. Anotasi sorotan ini disesuaikan dan ditambahkan ke kumpulan anotasi di halaman target sebelum menyimpan file PDF di disk.
Kode untuk menyorot dokumen PDF menggunakan Java
Kode di atas menunjukkan cara menyorot di PDF menggunakan Java. Salah satu tugas utama dilakukan oleh objek TextFragmentAbsorber yang menentukan teks yang akan dicari dan kemudian mem-parsing halaman untuk mengumpulkan semua fragmen yang memiliki teks yang diinginkan. Anotasi highlight ditentukan dengan menggunakan persegi panjang di sekitar fragmen teks tertentu, yang akan menentukan batas warna highlight yang diberikan di sekitar teks.
Topik ini telah mencerahkan kita tentang cara menyorot file PDF menggunakan Java. Jika Anda ingin mempelajari proses menambahkan komentar dalam file Pdf, lihat artikel di cara menyisipkan komentar di PDF menggunakan Java.