PdfBookmarkEditor

PdfBookmarkEditor class

表示处理 PDF 文件书签的类,包括创建、修改、导出、导入和删除。

public sealed class PdfBookmarkEditor : SaveableFacade

构造函数

姓名 描述
PdfBookmarkEditor() 初始化新的PdfBookmarkEditor对象.
PdfBookmarkEditor(Document) 初始化新的PdfBookmarkEditor对象基于document.

特性

姓名 描述
Document { get; } 获取正在处理的文档外观。

方法

姓名 描述
virtual BindPdf(Document) 初始化外观。
virtual BindPdf(Stream) 初始化外观。
virtual BindPdf(string) 初始化外观。
virtual Close() 处理与外观绑定的 Aspose.Pdf.Document。
CreateBookmarkOfPage(string, int) 为指定页面创建书签。
CreateBookmarkOfPage(string[], int[]) 为指定页面创建书签。
CreateBookmarks() 为所有页面创建书签。
CreateBookmarks(Bookmark) 在文档中创建指定的书签。该方法可用于形成嵌套书签层次结构。
CreateBookmarks(Color, bool, bool) 为具有指定颜色和样式(粗体、斜体)的所有页面创建书签。
DeleteBookmarks() 删除 PDF 文档的所有书签。
DeleteBookmarks(string) 删除 PDF 文档的书签。
Dispose() 处理外观。
ExportBookmarksToXML(Stream) 将书签导出到 XML 流。
ExportBookmarksToXML(string) 将书签导出到 XML 文件。
ExtractBookmarks() 从文档中提取所有级别的书签。
ExtractBookmarks(Bookmark) 提取书签的子项,其标题类似于指定的 bookamrk.
ExtractBookmarks(bool) 从文档中提取所有级别的书签。
ExtractBookmarks(string) 提取具有指定标题的书签。
ImportBookmarksWithXML(Stream) 将书签从 XML 文件导入文档。
ImportBookmarksWithXML(string) 将书签从 XML 文件导入文档。
ModifyBookmarks(string, string) 根据指定的书签标题修改书签标题。
virtual Save(Stream) 将 PDF 文档保存到指定的流中。
virtual Save(string) 将 PDF 文档保存到指定文件。
static ExportBookmarksToHtml(string, string) 将书签导出到 HTML 文件。

也可以看看