PdfBookmarkEditor.ExtractBookmarks

ExtractBookmarks()

Извлекает закладки всех уровней из документа.

public Bookmarks ExtractBookmarks()

Return Value

Коллекция закладок всех закладок, которые существуют в документе.

Examples

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

See Also


ExtractBookmarks(bool)

Извлекает закладки всех уровней из документа.

public Bookmarks ExtractBookmarks(bool upperLevel)
ParameterTypeDescription
upperLevelBooleanЕсли true, извлекает только закладки верхнего уровня. В противном случае извлекает все закладки рекурсивно.

Return Value

Список извлеченных закладок.

See Also


ExtractBookmarks(string)

Извлекает закладки с указанным заголовком.

public Bookmarks ExtractBookmarks(string title)
ParameterTypeDescription
titleStringЗаголовок извлеченного элемента.

Return Value

Коллекция закладок содержит элементы с одинаковым заголовком.

Examples

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

See Also


ExtractBookmarks(Bookmark)

Извлекает дочерние элементы закладки с заголовком, как в указанной закладке.

public Bookmarks ExtractBookmarks(Bookmark bookmark)
ParameterTypeDescription
bookmarkBookmarkУказанная закладка.

Return Value

Коллекция закладок с дочерними закладками.

Examples

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);

See Also