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Указанный букамрк.

Возвращаемое значение

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

Примеры

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

Смотрите также