Mengimpor dan mengekspor anotasi menggunakan Java

Menyalin anotasi dari satu PDF ke PDF lain

  1. Buka PDF sumber dan buat dokumen tujuan baru dengan halaman target.
  2. Enumerasikan anotasi pada halaman sumber pertama dan tambahkan masing-masing ke halaman tujuan.
  3. Simpan dokumen tujuan untuk mempertahankan anotasi yang disalin.
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());
    }
}