Importer et exporter des annotations à l'aide de Java

Copier des annotations d’un PDF à un autre

  1. Ouvrez le PDF source Document.
  2. Ajoutez une Page au [Document] de destination (https://reference.aspose.com/pdf/java/com.aspose.pdf/document/).
  3. Ajoutez chaque Annotation à la Page cible.
  4. Lisez ou parcourez les éléments Annotation sur la page cible.
  5. Enregistrez le [Document] PDF mis à jour (https://reference.aspose.com/pdf/java/com.aspose.pdf/document/).
  6. Énumérez les éléments Annotation sur la première page source et ajoutez chacun d’entre eux à la page de destination.
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());
    }
}