PdfBookmarkEditor

PdfBookmarkEditor

Descripción general

PdfBookmarkEditor es una clase en Aspose.PDF FOSS para .NET. Hereda de: IDisposable.

Fachada para la manipulación de marcadores (esquema): crear, extraer, eliminar marcadores.

Esta clase proporciona 29 métodos para trabajar con objetos PdfBookmarkEditor en programas .NET. Los métodos disponibles incluyen: BindPdf, Close, CreateBookmarkOfPage, CreateBookmarks, DeleteBookmarks, Dispose, ExportBookmarksToHtml, ExportBookmarksToXML, ExtractBookmarks, ExtractBookmarksToHTML, ImportBookmarksWithXML, ModifyBookmarks y 2 métodos adicionales. Todos los miembros públicos son accesibles para cualquier aplicación .NET después de instalar el paquete Aspose.PDF FOSS for .NET.

Métodos

SignatureDescription
PdfBookmarkEditor()Crear un PdfBookmarkEditor no vinculado.
PdfBookmarkEditor(document: Document)Crear un PdfBookmarkEditor vinculado a un Document.
BindPdf(path: string)Vincular PDF desde una ruta de archivo.
BindPdf(data: byte[])Vincular PDF desde una matriz de bytes.
BindPdf(stream: Stream)Vincular PDF desde un Stream (lee el stream completamente en memoria).
BindPdf(document: Document)Vincular PDF desde un Document existente.
CreateBookmarkOfPage(bookmarkName: string, pageNumber: int)Crear un marcador que apunte a la página especificada (basada en 1).
CreateBookmarkOfPage(bookmarkName: string[], pageNumber: int[])Crear marcadores para las páginas especificadas (números de página basados en 1).
CreateBookmarks()Crear marcadores para cada página (por defecto).
CreateBookmarks(color: System.Drawing.Color, boldFlag: bool, italicFlag: bool)Crear marcadores por página con estilo explícito de color / negrita / cursiva.
CreateBookmarks(bookmark: Bookmark)Crear marcadores a partir de un árbol de Bookmark (adición recursiva de hijos).
DeleteBookmarks()Eliminar todos los marcadores en el Document vinculado.
DeleteBookmarks(title: string)Eliminar cada marcador de nivel superior cuyo Title coincida con title, conservando el cambio en el documento guardado.
Save(stream: Stream)Guardar el documento en un stream.
Save()Guardar el documento en una matriz de bytes.
Save(path: string)Guardar el documento en una ruta de archivo.
ExtractBookmarks()Extraer el árbol de esquema del documento como una colección plana de Bookmarks, recorriendo los hijos en profundidad.
ExtractBookmarks(upperLevel: bool)Extraer el árbol de esquema del documento.
ExtractBookmarks(title: string)Buscar marcadores (y sus descendientes) cuyo Title sea igual a title.
ExtractBookmarks(bookmark: Bookmark)Extraer los marcadores descendientes de bookmark.
ExportBookmarksToXML(stream: Stream)Exportar el árbol de esquema a un stream como XML.
ExportBookmarksToXML(xmlFile: string)Exportar el árbol de esquema a xmlFile.
ImportBookmarksWithXML(stream: Stream)Leer marcadores desde XML producido por Stream) y agregarlos al Document vinculado.
ImportBookmarksWithXML(xmlFile: string)Leer marcadores desde un archivo XML y agregarlos al Document vinculado.
ExportBookmarksToHtml(inPdfFile: string, outHtmlFile: string)Exportar marcadores a un archivo HTML independiente.
ExtractBookmarksToHTML(pdfFile: string, cssFile: string)Extraer marcadores a una página HTML con el CSS proporcionado.
ModifyBookmarks(sTitle: string, dTitle: string)Renombrar cada marcador cuyo title sea igual a sTitle a dTitle, a lo largo del árbol de esquema.
Dispose()Llama a Dispose en esta instancia de PdfBookmarkEditor.
Close()Liberar el Document vinculado, replicando Dispose.

Ver también

 Español