Anotasi tautan digunakan untuk membuat bagian mana pun dari dokumen sebagai hyperlink. Dengan kata lain, ini memungkinkan kita untuk mengaitkan data eksternal dengan area dokumen yang ditentukan. Kami dapat menambahkan anotasi tautan ini ke dokumen dalam aplikasi Java. Pada artikel ini, Anda akan mempelajari cara membuat hyperlink di file PDF menggunakan Java.

Topik-topik berikut dibahas di bawah ini:

Buat Tautan dalam PDF - Secara terprogram

GroupDocs.Annotation menyediakan Java API yang memungkinkan manipulasi dan otomatisasi berbagai anotasi dalam dokumen dalam aplikasi berbasis Java Anda. Kami akan menggunakan API ini untuk membuat anotasi hyperlink di file PDF.

Unduh atau Konfigurasi

Unduh file JAR dari bagian unduhan, atau dapatkan repositori terbaru dan konfigurasi dependensi untuk pom.xml aplikasi Java berbasis maven Anda.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-annotation</artifactId>
        <version>21.7</version> 
</dependency>

Berikut langkah-langkah membuat hyperlink dimanapun di PDF menggunakan Java.

  • Muat dokumen PDF menggunakan kelas Annotator.
  • Tetapkan daftar Points yang mewakili area Hyperlink.
  • Buat objek LinkAnnotation.
  • Tentukan properti hyperlink seperti url, nomor halaman, poin, dll.
  • Tambahkan hyperlink yang ditentukan ke dokumen PDF yang dimuat menggunakan metode add.
  • Simpan PDF beranotasi menggunakan metode save.

Kode Java berikut menunjukkan cara mengonversi bagian mana pun dari file PDF menjadi hyperlink secara terprogram.

// Buat Hyperlink dalam PDF menggunakan anotasi tautan di Java
Annotator annotator = new Annotator("path/sample.pdf");
List<Point> points = new ArrayList<Point>();
points.add(new Point(120, 300));
points.add(new Point(600, 300));
points.add(new Point(120, 270));
points.add(new Point(600, 270));

LinkAnnotation link = new LinkAnnotation();
link.setCreatedOn(Calendar.getInstance().getTime());
link.setPageNumber(0);
link.setPoints(points);
link.setUrl("https://products.groupdocs.com/annotation");
annotator.add(link);

annotator.save("path/annotation-link.pdf");
annotator.dispose();

Berikut adalah output dari kode di atas.

Buat Tautan dalam PDF - Secara terprogram

Dapatkan Lisensi API Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk menggunakan API tanpa batasan evaluasi.

Kesimpulan

Singkatnya, kami telah membahas cara menambahkan anotasi tautan secara terprogram untuk membuat hyperlink dalam file PDF menggunakan Java. Dengan menggunakan anotasi tautan, Anda dapat mengubah bagian mana pun dari dokumen menjadi hyperlink. Banyak berbagai jenis anotasi tersedia melalui API. Anotasi ini dapat ditambahkan dengan cara serupa menggunakan API yang sama. Untuk mempelajari lebih lanjut tentang API, kunjungi dokumentasi. Untuk pertanyaan, hubungi kami melalui forum.

Lihat juga