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
| Signature | Description |
|---|---|
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. |