PdfBookmarkEditor
Resumo geral
PdfBookmarkEditor é uma classe em Aspose.PDF FOSS para .NET. Herdeiros de: IDisposable.
Facadeira para manipulação de marcadores (descrições): criar, extrair e excluir marcados.
Esta classe fornece 29 métodos para trabalhar com objetos PdfBookmarkEditor em programas .NET. Os métodos disponíveis incluem: BindPdf, Close, CreateBookmarkOfPage, CreateBookmarks, DeleteBookmarks, Dispose, ExportBookmarksToHtml, ExportBookmarksToXML, ExtractBookmarks, ExtractBookmarksToHTML, ImportBookmarksWithXML, ModifyBookmarks, e dois métodos adicionais. Todos os membros do público são acessíveis a qualquer aplicação .NET após instalar o pacote Aspose.PDF FOSS for .Net.
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
PdfBookmarkEditor() | Crie um PdfBookmarkEditor sem ligação. |
PdfBookmarkEditor(document: Document) | Crie um PdfBookmarkEditor vinculado a um Documento. |
BindPdf(path: string) | Ligue o PDF a partir de um caminho de arquivo. |
BindPdf(data: byte[]) | Enlace PDF de uma matriz byte. |
BindPdf(stream: Stream) | Enlace PDF de um Stream (leia o stream inteiramente na memória). |
BindPdf(document: Document) | Enlace PDF de um documento existente. |
CreateBookmarkOfPage(bookmarkName: string, pageNumber: int) | Criar um marcador apontando para a página especificada (baseado em 1). |
CreateBookmarkOfPage(bookmarkName: string[], pageNumber: int[]) | Criar marcadores para as páginas especificadas (baseado em 1 número de página). |
CreateBookmarks() | Crie marcadores para cada página (padrão). |
CreateBookmarks(color: System.Drawing.Color, boldFlag: bool, italicFlag: bool) | Crie marcadores por página com estilo de cor / negrito / itálico explícito. |
CreateBookmarks(bookmark: Bookmark) | Criar marcadores de uma árvore de marca (adição recorrente de crianças). |
DeleteBookmarks() | Apagar todos os marcadores no documento vinculado. |
DeleteBookmarks(title: string) | Apagar todos os marcadores de nível superior cujo título corresponda ao título, mantendo a alteração no documento salvo. |
Save(stream: Stream) | Salve o documento para um stream. |
Save() | Salve o documento para um array de bytes. |
Save(path: string) | Salve o documento para um caminho de arquivo. |
ExtractBookmarks() | Extrair a árvore de contornos do documento como uma coleção plana de marcadores, caminhando crianças profundidade-primeiro. |
ExtractBookmarks(upperLevel: bool) | Extrair a árvore de contorno do documento. |
ExtractBookmarks(title: string) | Encontre marcadores (e seus descendentes) cujo Título é igual ao título. |
ExtractBookmarks(bookmark: Bookmark) | Extrair os marcadores descendentes de marca-livro. |
ExportBookmarksToXML(stream: Stream) | Exportar a árvore de contorno para fluxo como XML. |
ExportBookmarksToXML(xmlFile: string) | Exportar a árvore de contorno para xmlFile. |
ImportBookmarksWithXML(stream: Stream) | Leia marcadores de XML produzidos pelo Stream) e adicione-os ao documento vinculado. |
ImportBookmarksWithXML(xmlFile: string) | Leia marcadores de um arquivo XML e adicione-os ao documento vinculado. |
ExportBookmarksToHtml(inPdfFile: string, outHtmlFile: string) | Exportar marcadores para um arquivo HTML independente. |
ExtractBookmarksToHTML(pdfFile: string, cssFile: string) | Extrair marcadores de uma página HTML com o CSS dado. |
ModifyBookmarks(sTitle: string, dTitle: string) | Renomear todos os marcadores cujo título é igual a sTitle para dTitre, em toda a árvore de contorno. |
Dispose() | Chama Dispose nesta instância PdfBookmarkEditor. |
Close() | Liberta o documento vinculado, espelhando Dispose. |