Añadir un marcador a un PDF a través de C#

Manipule los marcadores en un documento PDF. Utilice Aspose.PDF para que .NET modifique documentos PDF mediante programación

Cómo trabajar con marcadores en un documento PDF con la biblioteca C#

Utilice Aspose.PDF para .NET para trabajar con marcadores. Con los marcadores en PDF, puedes navegar rápidamente a secciones o páginas específicas, lo que facilita la búsqueda y el acceso al contenido relevante. Los marcadores en PDF mejoran la interfaz de usuario al permitirte navegar por documentos largos o complejos de manera eficiente. Los marcadores bien estructurados en PDF pueden mejorar la apariencia de un documento profesional. Esto es especialmente útil para libros de texto, manuales, artículos científicos e informes. En las presentaciones, los marcadores permiten al usuario navegar sin problemas entre las diapositivas o secciones. Esta función puede resultar útil para presentaciones interactivas y no lineales. Trabajar con marcadores en documentos PDF mejora la navegación, la accesibilidad y la experiencia general del usuario. Utilice esta función en materiales educativos, artículos científicos, manuales o presentaciones. Los marcadores en PDF mejoran la calidad, la eficiencia y la experiencia de navegación de los documentos. Para añadir marcadores a un archivo PDF, utilizaremos la API Aspose.PDF para.NET, que es una API de manipulación de documentos rica en funciones, potente y fácil de usar para la plataforma net. Abre el administrador de paquetes NuGet, busca Aspose.pdf e instálalo. También puede usar el siguiente comando desde la consola del administrador de paquetes.

Package Manager Console

PM > Install-Package Aspose.PDF

Pasos para trabajar con marcadores a través de C#


Necesita Aspose.PDF for .NET para probar el código en su entorno.

  1. Abra un documento PDF con el objeto Document.
  2. Crea un marcador y define sus propiedades.
  3. Agregue la colección OutlineItemCollection a la colección Outlines.
  4. Vuelva a guardar el archivo

En este ejemplo se abre un documento PDF y se crea un marcador con determinadas propiedades mediante C#. Establece la página de destino del marcador mediante un objeto ‘goToAction’. Después, agréguelo a la estructura del documento mediante ‘OutlineItemCollection’ y, a continuación, guarde el marcador del documento modificado en un nuevo archivo PDF. Esta es la mejor solución para mejorar las funciones de navegación de los documentos.

Añadir un marcador al documento PDF - C#

Este código de ejemplo muestra cómo añadir un marcador a un PDF: C#


Document pdfDocument = new Document(dataDir + "AddBookmark.pdf");

// Create a bookmark object
OutlineItemCollection pdfOutline = new OutlineItemCollection(pdfDocument.Outlines);
pdfOutline.Title = "Test Outline";
pdfOutline.Italic = true;
pdfOutline.Bold = true;
// Set the destination page number
pdfOutline.Action = new GoToAction(pdfDocument.Pages[1]);
// Add bookmark in the document's outline collection.
pdfDocument.Outlines.Add(pdfOutline);

dataDir = dataDir + "AddBookmark_out.pdf";
// Save output
pdfDocument.Save(dataDir);