Mengimpor dan mengekspor anotasi menggunakan Java

Menyalin anotasi dari satu PDF ke PDF lain

  1. Buka PDF sumber Document.
  2. Tambahkan sebuah Page ke tujuan Document.
  3. Tambahkan masing-masing Annotation ke Page target.
  4. Baca atau iterasi melalui Annotation item pada halaman target.
  5. Simpan PDF yang diperbarui Document.
  6. Enumerasikan Annotation item pada halaman sumber pertama dan tambahkan masing-masing ke halaman tujuan.
public static void importExport(Path inputFile, Path outputFile) {
    try (Document sourceDocument = new Document(inputFile.toString());
         Document destinationDocument = new Document()) {
        Page page = destinationDocument.getPages().add();

        for (Annotation annotation : sourceDocument.getPages().get_Item(1).getAnnotations()) {
            page.getAnnotations().add(annotation, true);
        }

        destinationDocument.save(outputFile.toString());
    }
}