Anotaciones

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
Anotaciones

Anotaciones

Utilice el PdfDocument del objeto y la clase IronPdf de IronPDF para agregar anotaciones estilo "nota adhesiva" a las páginas especificadas de un documento PDF.

Cree una anotación basada en texto en una ubicación dada en una página especificando el texto y las coordenadas cartesianas (x, y) como argumentos en un constructor AnnotationOptions, como se muestra en el ejemplo de código a continuación. A continuación, invoque el método addTextAnnotation en el AnnotationManager para agregar la anotación a la página deseada en el documento PDF de trabajo.

Métodos adicionales en cada objeto AnnotationOptions permiten a los desarrolladores personalizar la apariencia y el comportamiento de una anotación. En el ejemplo de código a continuación, configuramos su setOpacity() y setFeaturedIcon(), además de configurarlo para que no sea ni editable ni imprimible. Los desarrolladores también pueden cambiar el color, la altura y el título de una anotación, así como su título, asunto, contenido y ubicación.

Pasos para crear una anotación en un PDF con Java

  1. Instale la biblioteca de Java IronPdf para agregar anotaciones a documentos PDF.
  2. Utilice la clase PdfDocument para cargar un archivo PDF existente en Java.
  3. Cree y personalice anotaciones con la clase AnnotationOptions.
  4. Utilice el addTextAnnotation de IronPDF para agregar anotaciones a páginas específicas del PDF.
  5. Exporte el documento PDF que contiene las anotaciones.

Para obtener más información sobre cómo comenzar con las anotaciones en PDF usando IronPDF, visite la Documentación de IronPDF.

Explore AnnotationOptions in IronPDF Java Docs AnnotationOptions

Ver en GitHub

¿Listo para empezar?

Versión:2026.10recién publicada