Agregar y Eliminar un Marcador

El siguiente fragmento de código también funciona con la biblioteca Aspose.PDF.Drawing.

Agregar un Marcador a un Documento PDF

Los marcadores se mantienen en la colección OutlineItemCollection del objeto Document, que a su vez está en la colección OutlineCollection.

Para agregar un marcador a un PDF:

  1. Abre un documento PDF utilizando el objeto Document.
  2. Crea un marcador y define sus propiedades.
  3. Agrega la colección OutlineItemCollection a la colección de Outlines.

El siguiente fragmento de código te muestra cómo agregar un marcador en un documento PDF.

Agregar un Marcador Hijo al Documento PDF

Los marcadores pueden estar anidados, indicando una relación jerárquica con marcadores padres e hijos. Este artículo explica cómo agregar un marcador hijo, es decir, un marcador de segundo nivel, a un PDF.

Para agregar un marcador hijo a un archivo PDF, primero agrega un marcador padre:

  1. Abre un documento.
  2. Agrega un marcador a la OutlineItemCollection, definiendo sus propiedades.
  3. Agrega la OutlineItemCollection a la colección OutlineCollection del objeto Document.

El marcador hijo se crea de la misma manera que el marcador padre, explicado anteriormente, pero se agrega a la colección de Outlines del marcador padre.

Los siguientes fragmentos de código muestran cómo agregar un marcador hijo a un documento PDF.

Eliminar Todos los Marcadores de un Documento PDF

Todos los marcadores en un PDF se mantienen en la colección OutlineCollection. Este artículo explica cómo eliminar todos los marcadores de un archivo PDF.

Para eliminar todos los marcadores de un archivo PDF:

  1. Llama al método Delete de la colección OutlineCollection.
  2. Guarda el archivo modificado utilizando el método Save del objeto Document.

Los siguientes fragmentos de código muestran cómo eliminar todos los marcadores de un documento PDF.

Eliminar un Marcador Particular de un Documento PDF

Para eliminar un marcador particular de un archivo PDF:

  1. Pasa el título del marcador como parámetro al método Delete de la colección OutlineCollection.
  2. Luego guarda el archivo actualizado con el método Save del objeto Document.

La clase Document proporciona la colección OutlineCollection. El método Delete elimina cualquier marcador con el título pasado al método.

Los siguientes fragmentos de código muestran cómo eliminar un marcador particular del documento PDF.