Crear Marcadores
Crear Marcadores de Todas las Páginas
Para crear marcadores de todas las páginas, necesita usar el método CreateBookmarks sin ningún parámetro. La clase PdfBookmarkEditor le permite crear marcadores de todas las páginas de un archivo PDF. Primero, necesita crear un objeto de la clase PdfBookmarkEditor y enlazar el PDF de entrada utilizando el método BindPdf. Luego, debe llamar al método CreateBookmarks y guardar el archivo PDF de salida utilizando el método Save. El siguiente fragmento de código le muestra cómo crear Marcadores.
Crear Marcadores de Todas las Páginas con Propiedades
La clase PdfBookmarkEditor le permite crear marcadores de todas las páginas de un archivo PDF y especificar las propiedades (Color, Negrita, Cursiva). Puedes hacer eso con la ayuda del método CreateBookmarks. Primero, necesitas crear un objeto de la clase PdfBookmarkEditor y enlazar el PDF de entrada usando el método BindPdf. Luego, tienes que llamar al método CreateBookmarks y guardar el archivo PDF de salida usando el método Save. El siguiente fragmento de código te muestra cómo crear marcadores de todas las páginas con propiedades.
Crear un Marcador de una Página en Particular
Puedes crear un marcador de una página en particular en un archivo PDF existente usando el método CreateBookmarkOfPage. Este método toma dos argumentos: título del marcador y número de página. Primero, necesitas crear un objeto de la clase PdfBookmarkEditor y enlazar el archivo PDF de entrada usando el método BindPdf. Luego, debes llamar al método CreateBookmarkOfPage y guardar el archivo PDF de salida usando el método Save. El siguiente fragmento de código te muestra cómo crear un marcador de una página en particular.
Crear marcadores de un rango de páginas
La clase PdfBookmarkEditor te permite crear marcadores de un rango de páginas. Puedes utilizar el método CreateBookmarkOfPage con dos parámetros: lista de marcadores (la lista de los títulos de los marcadores) y lista de páginas (la lista de las páginas para marcar). Primero, necesitas crear un objeto de la clase PdfBookmarkEditor y enlazar el archivo PDF de entrada usando el método BindPdf. Luego, debes llamar al método CreateBookmarkOfPage y guardar el PDF de salida utilizando el método Save. El siguiente fragmento de código te muestra cómo crear marcadores de un rango de páginas.
Añadir Marcador en un Archivo PDF Existente
Puede añadir un marcador en un archivo PDF existente utilizando la clase PdfBookmarkEditor. Para crear el marcador, necesita crear un objeto Bookmark y establecer los atributos requeridos del marcador. Después de eso, debe pasar el objeto Bookmark al método CreateBookmarks de la clase PdfBookmarkEditor. Finalmente, necesita guardar el archivo PDF actualizado utilizando el método Save. El siguiente fragmento de código le muestra cómo añadir el marcador en un archivo PDF existente.
Agregar Marcador Hijo en un Archivo PDF Existente
Puede agregar marcadores hijos en un archivo PDF existente usando la clase PdfBookmarkEditor. En orden de añadir marcadores secundarios, necesitas crear objetos Bookmark. You can add individual Bookmark objects into Bookmarks object.
Puedes agregar objetos Bookmark individuales en el objeto Bookmarks. Necesitas crear un objeto Bookmark y configurar su propiedad ChildItem a un objeto Bookmarks. Luego, necesitas pasar este objeto Bookmark con ChildItem al método CreateBookmarks. Finalmente, necesitas guardar el PDF actualizado usando el método Save de la clase PdfBookmarkEditor. El siguiente fragmento de código te muestra cómo añadir marcadores secundarios en un archivo PDF existente.
Ver también
Intenta comparar y encontrar una manera de trabajar con marcadores que te convenga. Aprendamos la sección Trabajando con marcadores en PDF.