Annotations

import com.ironsoftware.ironpdf.PdfDocument;
import com.ironsoftware.ironpdf.annotation.AnnotationIcon;
import com.ironsoftware.ironpdf.annotation.AnnotationManager;
import com.ironsoftware.ironpdf.annotation.AnnotationOptions;
import java.io.IOException;
import java.nio.file.Paths;

// Create a new PDF or load an existing one from the filesystem
PdfDocument pdf = PdfDocument.fromFile(Paths.get("assets/example.pdf"));

// Create an annotation to be placed at a specific location on a page.
AnnotationOptions annotation = new AnnotationOptions(
        "This is a major title", // Title of the annotation
        "This is the long 'sticky note' comment content...", // Content of the annotation
        150, // x-axis coordinate location
        250  // y-axis coordinate location
);
annotation.setIcon(AnnotationIcon.HELP);
annotation.setOpacity(0.9);
annotation.setPrintable(false);
annotation.setHidden(false);
annotation.setOpen(true);
annotation.setReadonly(true);
annotation.setRotateable(true);

// Add the annotation to a specific page of the PDF
AnnotationManager annotationManager = pdf.getAnnotation();
annotationManager.addTextAnnotation(annotation, 0);

// Save the PDF with the modifications
pdf.saveAs(Paths.get("assets/annotated.pdf"));
mvn install
Annotations

Annotations

Utilisez un objet PdfDocument avec la classe IronPdf d'IronPDF pour ajouter des annotations de type "note autocollante" aux pages spécifiées d'un document PDF.

Créez une annotation basée sur du texte à un emplacement donné sur une page en spécifiant le texte et les coordonnées cartésiennes (x, y) comme arguments dans un constructeur AnnotationOptions, comme montré dans l'exemple de code ci-dessous. Ensuite, invoquez la méthode addTextAnnotation sur le AnnotationManager pour ajouter l'annotation à la page désirée dans le document PDF en cours.

Des méthodes supplémentaires sur chaque objet AnnotationOptions permettent aux développeurs de personnaliser l'apparence et le comportement d'une annotation. Dans l'exemple de code ci-dessous, nous définissons son setOpacity() et setFeaturedIcon() et le configurons pour qu'il ne soit ni modifiable ni imprimable. Les développeurs peuvent également modifier la couleur, la hauteur et le titre d'une annotation, ainsi que son titre, son sujet, son contenu et son emplacement.

Étapes pour créer une annotation dans un PDF en utilisant Java

  1. Installez la bibliothèque Java IronPdf pour ajouter des annotations aux documents PDF.
  2. Utilisez la classe PdfDocument pour charger un fichier PDF existant en Java.
  3. Créez et personnalisez des annotations avec la classe AnnotationOptions.
  4. Utilisez le addTextAnnotation d'IronPDF pour ajouter des annotations à des pages spécifiques du PDF.
  5. Exportez le document PDF contenant des annotations.

Pour plus d'informations sur la manière de commencer avec les annotations dans les PDF avec IronPDF, visitez la Documentation IronPDF.

Explore AnnotationOptions in IronPDF Java Docs AnnotationOptions

Voir sur GitHub

Prêt à commencer?

Version :2026.10vient de sortir