Cara Menambahkan Anotasi ke PDF

Cara Menambahkan Anotasi ke PDF

Anda menambahkan anotasi teks dalam file PDF untuk meringkas konten yang ditulis dalam dokumen dan mencatat poin penting dan detail lainnya. Namun, Anda dapat menambahkan anotasi teks di mana saja dalam dokumen, dan setelah dibuat, anotasi akan muncul sebagai munculan dan sebagai ikon saat ditutup. Dalam postingan blog ini, Anda akan mempelajari cara menambahkan anotasi ke file PDF menggunakan Java API untuk PDF ini. Selain itu, Anda akan melalui metode yang membantu Anda menambahkan anotasi teks dalam file secara terprogram. Poin-poin berikut akan dibahas dalam panduan ini:

Java API untuk PDF - instalasi

Prosedur instalasi perpustakaan ini hanya satu langkah lagi. Anda dapat mengunduh API atau menginstalnya menggunakan konfigurasi Maven berikut.

 <repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <classifier>jdk17</classifier>
</dependency>

Bagaimana cara menambahkan anotasi ke PDF

Sekarang, Anda dapat memanfaatkan metode pustaka PDF ini untuk mengimplementasikan penambahan anotasi teks ke file PDF secara terprogram. Silakan ikuti cuplikan kode dan langkah-langkah yang disebutkan di bawah ini:

  1. Buat instance dari kelas Document dan muat file PDF sumber.
  2. Dapatkan halaman berdasarkan indeks dengan menjalankan metode get_Item.
  3. Inisialisasi objek dari kelas Rectangle yang merepresentasikan persegi panjang.
  4. Buat anotasi teks baru pada halaman yang ditentukan dengan membuat objek dari kelas TextAnnotation.
  5. Metode setTitle menyetel teks yang akan ditampilkan di bilah judul anotasi.
  6. Metode setSubject menyetel teks yang mewakili deskripsi objek.
  7. Metode setContents menyetel teks anotasi.
  8. Instansiasi konstruktor objek Border dengan objek textAnnotation.
  9. Tetapkan lebar pola batas dan garis dengan memanggil metode setWidth dan setDash.
  10. Aktifkan metode add yang menambahkan anotasi ke koleksi.
  11. Metode save akan menyimpan file anotasi. Salin & tempel kode berikut ke file utama Anda: Anda dapat melihat output pada gambar di bawah ini:
    anotasi teks

Baca anotasi teks

Demikian pula, kita dapat membaca anotasi teks dari file PDF yang ada dengan mengikuti langkah-langkah yang disebutkan di bawah ini:

  1. Buat instance dari kelas Document dan muat file PDF sumber.
  2. Panggil metode get_Item untuk mendapatkan halaman berdasarkan indeks.
  3. Filter anotasi menggunakan AnnotationSelector.
  4. Aktifkan metode accept untuk menerima pengunjung untuk memproses anotasi.
  5. Panggil metode getSelected untuk mendapatkan daftar objek Anotasi yang dipilih.
  6. Cetak hasilnya. Salin & tempel kode berikut ke file utama Anda:

Hapus anotasi teks

Selain itu, Anda dapat mengikuti langkah-langkah dan cuplikan kode untuk menghapus anotasi teks secara terprogram:

  1. Buat objek dari kelas Document dan muat file PDF sumber.
  2. Filter anotasi menggunakan AnnotationSelector.
  3. Terima pengunjung untuk memproses anotasi dengan memanggil metode accept.
  4. Panggil metode getSelected untuk mendapatkan daftar objek Anotasi yang dipilih.
  5. Ulangi semua anotasi teks dan hapus anotasi dengan memanggil metode delete.
  6. Aktifkan metode save untuk menyimpan file. Salin & tempel kode berikut ke file utama Anda:

Dapatkan Lisensi Gratis

Anda dapat memanfaatkan lisensi sementara gratis untuk mencoba API tanpa batasan evaluasi.

Menyimpulkan

Ini membawa kita ke akhir posting blog ini. Anda telah melalui cara menambahkan anotasi dalam file PDF secara terprogram. Selain itu, Anda juga telah mempelajari cara membaca dan menghapus anotasi teks dari dokumen PDF yang ada menggunakan Java API for PDF ini. Selain itu, Anda dapat mengunjungi dokumentasi untuk eksplorasi lebih lanjut tentang metode API. Selain itu, kami menyarankan Anda untuk mengikuti [Panduan Memulai] kami26. Terakhir, conholdate.com sedang menulis posting blog baru. Oleh karena itu, harap tetap berhubungan untuk pembaruan rutin.

Berikan pertanyaan

Anda dapat memberi tahu kami tentang pertanyaan atau pertanyaan Anda di forum kami.

FAQ

Dapatkah saya membuat anotasi PDF secara gratis? Silakan kunjungi link ini untuk mengetahui cuplikan kode dan metode API yang diekspos oleh Java API untuk PDF.

Lihat juga

*Cara Membuat Grafik di PDF Menggunakan Java