Cómo añadir y editar anotaciones en PDF

This article was translated from English: Does it need improvement?
Translated
View the article in English

por Chaknith Bin

Las anotaciones permiten a los usuarios añadir comentarios, recordatorios o información adicional a secciones específicas del documento. Mejoran la colaboración y la comunicación al trabajar con PDF, ya que permiten a los usuarios anotar, comentar y contextualizar el contenido compartido.


Biblioteca NuGet C# para PDF

Instalar con NuGet

Install-Package IronPdf
o
Java PDF JAR

Descargar DLL

Descargar DLL

Instalar manualmente en su proyecto

## Añadir anotaciones Ejemplo Las anotaciones en PDF permiten añadir comentarios tipo "nota adhesiva" a las páginas PDF. Utilizando el método `Add` de la propiedad **Annotations**, se pueden añadir anotaciones mediante programación.
Consejos
Todos los índices de páginas siguen una indexación basada en cero.
```cs :path=/static-assets/pdf/content-code-examples/how-to/annotation-add-annotation.cs ``` #### PDF con una anotaciónLa anotación del documento PDF anterior puede verse con el navegador Chrome.
## Ejemplo de recuperación y edición de anotaciones La recuperación y edición de anotaciones en PDF mejora la colaboración al aumentar la claridad, la precisión y la facilidad de uso. Acceda a la colección de anotaciones a través de la propiedad **Anotaciones** y actualice propiedades como Título, Contenido, X, Y, etc. con nueva información. ```cs :path=/static-assets/pdf/content-code-examples/how-to/annotation-edit-annotation.cs ``` #### PDF con una anotación editadaLa anotación del documento PDF anterior puede verse con el navegador Chrome.
## Ejemplo de eliminación de una anotación Elimine fácilmente las anotaciones innecesarias u obsoletas mediante los siguientes métodos: `RemoveAt`, `RemoveAllAnnotationsForPage` y `Clear`. - **QuitarEn**: Elimina una única anotación con un índice especificado. - **EliminarTodasLasAnotacionesDeUnaPágina**: Elimina todas las anotaciones de una página especificada. - **Borrar**: Elimina todas las anotaciones del documento. ### Eliminar una sola anotación Para eliminar una sola anotación, utilice el método `RemoveAt` con el índice correspondiente basado en el índice de la colección de anotaciones. ```cs :path=/static-assets/pdf/content-code-examples/how-to/annotation-remove-single-annotation.cs ``` #### Eliminación de una única anotación en PDF
La anotación del documento PDF anterior puede verse con el navegador Chrome. ### Eliminar todas las anotaciones Para eliminar todas las anotaciones de una página determinada, utilice el método `RemoveAllAnnotationsForPage` y especifique el índice de la página. Si desea eliminar todas las anotaciones en todo el documento, simplemente llame al método `Clear` en la propiedad **Annotations**. ```cs :path=/static-assets/pdf/content-code-examples/how-to/annotation-remove-all-annotation.cs ```

Chaknith Bin

Ingeniero de software

Chaknith es el Sherlock Holmes de los desarrolladores. La primera vez que se le ocurrió que podría tener futuro en la ingeniería de software fue cuando hacía retos de código por diversión. Su trabajo se centra en IronXL e IronBarcode, pero se enorgullece de ayudar a los clientes con todos los productos. Chaknith aprovecha sus conocimientos, adquiridos hablando directamente con los clientes, para ayudar a mejorar los propios productos. Sus comentarios anecdóticos van más allá de los tickets de Jira y apoyan el desarrollo de productos, la documentación y el marketing, para mejorar la experiencia general del cliente.Cuando no está en la oficina, se le puede encontrar aprendiendo sobre aprendizaje automático, codificación y senderismo.