Importar y exportar anotaciones usando Java
Contents
[
Hide
]
Copiar anotaciones de un PDF a otro
- Abra el PDF de origen
Document. - Agregue un
Pageal destinoDocument. - Agregue cada
Annotational objetivoPage. - Lea o iterar a través del
Annotationelementos en la página de destino. - Guarde el PDF actualizado
Document. - Enumere el
Annotationelementos en la primera página de origen y agregue cada uno a la página de destino.
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());
}
}