Maison >Java >javaDidacticiel >Comment ajouter des annotations au PDF à l'aide du code Java

Comment ajouter des annotations au PDF à l'aide du code Java

王林
王林avant
2023-05-21 22:07:041830parcourir

Processus

1. Utilisez la classe Document pour charger des documents PDF.

2. Créez un objet TextAnnotation et ajoutez des annotations de texte.

3. Définissez les attributs des commentaires tels que le titre et le thème.

4. Utilisez la classe Border pour définir l'annotation Border.

Utilisez la méthode Document.getPages().get_Item(int).getAnnotations().add(Annotation) pour ajouter des annotations au document.

5. Utilisez Document.save pour enregistrer le PDF mis à jour.

Instances

// Open the source PDF document
Document pdfDocument = new Document("input.pdf");
 
// Create annotation
TextAnnotation textAnnotation = new TextAnnotation(pdfDocument.getPages().get_Item(1), new com.aspose.pdf.Rectangle(200, 400, 400, 600));
 
// Set annotation title
textAnnotation.setTitle("Sample Annotation Title");
 
// Set annotation subject
textAnnotation.setSubject("Sample Subject");
textAnnotation.setState(AnnotationState.Accepted);
 
// Specify the annotation contents
textAnnotation.setContents("Sample contents for the annotation");
textAnnotation.setOpen(true);
textAnnotation.setIcon(TextIcon.Key);
Border border = new Border(textAnnotation);
border.setWidth(5);
border.setDash(new Dash(1, 1));
textAnnotation.setBorder(border);
textAnnotation.setRect(new com.aspose.pdf.Rectangle(200, 400, 400, 600));
 
// Add annotation in the annotations collection of the page
pdfDocument.getPages().get_Item(1).getAnnotations().add(textAnnotation);
 
// Save the output file
pdfDocument.save("output.pdf");

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer