Anotaciones
IronPDF for Python puede agregar anotaciones de texto interactivas — también conocidas como notas adhesivas — a documentos PDF, lo que le permite adjuntar comentarios, revisar notas o metadatos a ubicaciones específicas en una página.
Empezando
Cargue o cree un PdfDocument, instancie un TextAnnotation con el índice de la página objetivo, configure sus propiedades, agréguelo a la colección Annotations del documento, y guarde.
Entender el código
TextAnnotation(pageIndex): Crea una nueva anotación que apunta al índice de página especificado basado en cero.Title: El texto principal del encabezado del popup de anotación.Subject: Un subtítulo o encabezado secundario para la anotación.Contents: El texto principal de la anotación: el comentario o contenido de la nota principal.Icon: El icono visual mostrado en la página. Las opciones incluyenHelp,Note,Comment,Key, y otros deTextAnnotation.AnnotationIcon.X/Y: La posición del punto de anclaje de la anotación en la página, en puntos.Width/Height: Las dimensiones del cuadro emergente de anotación.Opacity: Un valor de 0.0 a 1.0 que controla la transparencia de la anotación.Printable: CuandoFalse, la anotación no se incluye en la salida impresa.Hidden: CuandoFalse, la anotación es visible en el visor de PDF.OpenByDefault: CuandoTrue, el popup de anotación está abierto cuando el PDF se visualiza por primera vez.ReadOnly: CuandoFalse, los usuarios pueden editar la anotación en un visor de PDF.Rotatable: CuandoTrue, la anotación puede ser rotada por el usuario.pdf.Annotations.Add(annotation): Agrega la anotación configurada al documento.






