Artikel ini memandu cara menghapus sorotan dari PDF menggunakan Java. Artikel ini berisi detail untuk menyiapkan lingkungan pengembangan, daftar langkah, dan kode contoh yang menunjukkan cara menghapus sorotan di PDF menggunakan Java. Anda akan belajar memfilter berbagai jenis anotasi dan menghapusnya sesuai kebutuhan.
Langkah-langkah untuk Menghapus Sorotan pada PDF menggunakan Java
- Siapkan lingkungan untuk menggunakan Aspose.PDF for Java untuk menghapus sorotan
- Muat file PDF masukan ke dalam objek Document dengan sorotan di dalamnya dengan warna yang berbeda
- Dapatkan koleksi halaman dalam file PDF dan telusuri AnnotationCollection di dalamnya
- Proses setiap anotasi sorotan dan lakukan cast ke kelas HighlightAnnotation
- Periksa anotasi dan tandai untuk dihapus sesuai masukan pengguna
- Hapus anotasi menggunakan metode delete() pada koleksi Annotations yang diakses melalui getAnnotations()
- Simpan file PDF keluaran setelah memproses sorotan dalam PDF
Langkah-langkah di atas merangkum cara menghapus sorotan di PDF menggunakan Java. Impor modul yang diperlukan dari pustaka, buat enumerator, muat lisensi, dan definisikan metode yang menerima argumen seperti PDF masukan, PDF keluaran, jenis penghapusan, yaitu semua atau warna tertentu, serta warna jika diperlukan. Terakhir, akses anotasi sorotan dalam PDF dan hapus berdasarkan parameter masukan.
Kode untuk Menghapus Sorotan PDF menggunakan Java
Kode ini telah mendemonstrasikan cara menghapus sorotan di PDF menggunakan Java. Setiap anotasi pada sebuah halaman dikonversi menjadi HighlightAnnotation, karena properti warna mungkin diperlukan untuk menghapus sorotan. Jika Anda ingin menghapus semua anotasi, jangan gunakan cast ke HighlightAnnotation ini dan cukup hapus anotasi secara langsung tanpa kondisi apa pun.
Artikel ini telah mengajarkan proses untuk menemukan dan menghapus anotasi sorotan. Untuk mengonversi file PS ke PDF, rujuk artikel Konversi file PS ke PDF menggunakan Java.