Anotasi interaktif menggunakan Java

Menambahkan anotasi tautan

  1. Muat dokumen PDF sumber dan cari teks target pada halaman pertama.
  2. Gunakan persegi panjang teks yang cocok untuk membuat sebuah LinkAnnotation dan tetapkan URI tujuan.
  3. Tambahkan anotasi ke halaman dan simpan PDF yang diperbarui.
public static void linkAdd(Path inputFile, Path outputFile) {
    try (Document document = new Document(inputFile.toString())) {
        TextFragmentAbsorber textFragmentAbsorber = new TextFragmentAbsorber("file");
        document.getPages().get_Item(1).accept(textFragmentAbsorber);

        TextFragment phoneNumberFragment = textFragmentAbsorber.getTextFragments().get_Item(1);

        LinkAnnotation linkAnnotation = new LinkAnnotation(
                document.getPages().get_Item(1), phoneNumberFragment.getRectangle());
        linkAnnotation.setAction(new GoToURIAction("www.aspose.com"));

        document.getPages().get_Item(1).getAnnotations().add(linkAnnotation);
        document.save(outputFile.toString());
    }
}