ExtractBookmarks

ExtractBookmarks()

从文档中提取所有级别的书签。

public Bookmarks ExtractBookmarks()

返回值

文档中存在的所有书签的书签集合。

例子

PdfBookmarkEditor editor = new PdfBookmarkEditor();
editor.BindPdf("example.pdf");
Bookmarks bms = editor.ExtractBookmarks();
foreach(Bookmark bm in bms)
    Console.WriteLine(bm.Title);

也可以看看


ExtractBookmarks(bool)

从文档中提取所有级别的书签。

public Bookmarks ExtractBookmarks(bool upperLevel)
范围类型描述
upperLevelBoolean如果为 true,则仅提取上层书签。否则,递归提取所有书签。

返回值

提取的书签列表。

也可以看看


ExtractBookmarks(string)

提取具有指定标题的书签。

public Bookmarks ExtractBookmarks(string title)
范围类型描述
titleString提取的项目标题。

返回值

书签集合具有相同标题的项目。

例子

PdfBookmarkEditor editor = new PdfBookmarkEditor();
editor.BindPdf("example.pdf");
Bookmarks bms = editor.ExtractBookmarks("Title");
foreach(Bookmark bm in bms)
    Console.WriteLine(bm.Title);

也可以看看


ExtractBookmarks(Bookmark)

提取书签的子项,其标题类似于指定的 bookamrk.

public Bookmarks ExtractBookmarks(Bookmark bookmark)
范围类型描述
bookmarkBookmark指定的 bookamrk。

返回值

带有子书签的书签集合。

例子

PdfBookmarkEditor editor = new PdfBookmarkEditor();
editor.BindPdf("example.pdf");
Bookmark bookmark = new Bookmark();
bookmark.Title = "Title";
Bookmarks bms = editor.ExtractBookmarks(bookmark);
foreach(Bookmark bm in bms)
    Console.WriteLine(bm.Title);

也可以看看