更新、删除和获取书签

更新 PDF 文件中的现有书签

为了更新 PDF 文件中的现有书签,您需要使用 ModifyBookmarks 方法。 此方法需要两个参数:源标题(要修改的书签标题)、目标标题(要替换的标题)。您需要创建一个 PdfBookmarkEditor 类的对象,并使用 BindPdf 方法绑定输入的 PDF 文件。之后,您需要调用 ModifyBookmarks 方法,然后使用 Save 方法保存更新后的 PDF。以下代码片段展示了如何修改 PDF 文件中的现有书签。

删除 PDF 文件中的所有书签

您可以使用 DeleteBookmarks 方法删除 PDF 文件中的所有书签,无需任何参数。 首先,您需要创建一个 PdfBookmarkEditor 类的对象,并使用 BindPdf 方法绑定输入的 PDF 文件。之后,您需要调用 DeleteBookmarks 方法,然后使用 Save 方法保存更新后的 PDF 文件。以下代码片段向您展示了如何从 PDF 文件中删除所有书签。

从 PDF 文件中删除特定书签

为了删除特定书签,您需要使用字符串(标题)参数调用 DeleteBookmarks 方法。 The title here represents the bookmark to be deleted from the PDF. Create an object of PdfBookmarkEditor class and bind input PDF file using BindPdf method. After that, call DeleteBookmarks method and then save the updated PDF file using Save method. The following code snippet shows you how to delete a particular bookmark from a PDF file.

从PDF文档外观获取书签

PdfBookmarkEditor 类提供了在现有PDF文件中操作书签的功能。 它提供了各种属性来获取/设置有关书签的信息。以下代码片段显示了如何获取与 PDF 文件中每个书签相关的信息。

从现有 PDF 文件中提取书签

ExtractBookmarks 方法允许您从 PDF 文件中提取书签。 为了提取书签,您需要创建 PdfBookmarkEditor 对象,并使用 BindPdf 方法绑定 PDF 文件。 在此之后,你需要调用 ExtractBookmarks 方法。 ExtractBookmarks 方法返回 Bookmarks 对象。然后,你可以遍历这些书签并获取单个 Bookmark 对象。最后,使用 Save 方法保存更新的 PDF 文件。以下代码片段向你展示了如何将书签导出到 XML 文件中。