Importer et exporter des annotations à l'aide de Java

Copier des annotations d’un PDF à un autre

  1. Ouvrez le PDF source et créez un nouveau document de destination avec une page cible.

  2. Énumérez les annotations sur la première page source et ajoutez chacune à la page de destination.

  3. Enregistrez le document de destination pour conserver les annotations copiées.

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());
    }
}