PdfBookmarkEditor

PdfBookmarkEditor

Przegląd

PdfBookmarkEditor jest klasą w Aspose.PDF FOSS dla .NET. Dziedziczy po: IDisposable.

Fasada do manipulacji zakładkami (outline): tworzyć, wyodrębniać, usuwać zakładki.

Ta klasa udostępnia 29 metod do pracy z obiektami PdfBookmarkEditor w programach .NET. Dostępne metody obejmują: BindPdf, Close, CreateBookmarkOfPage, CreateBookmarks, DeleteBookmarks, Dispose, ExportBookmarksToHtml, ExportBookmarksToXML, ExtractBookmarks, ExtractBookmarksToHTML, ImportBookmarksWithXML, ModifyBookmarks oraz 2 dodatkowe metody. Wszystkie publiczne członki są dostępne dla dowolnej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: Document.

Właściwości

NazwaTypDostępOpis
DocumentDocumentOdczytDokument powiązany z tym edytorem, udostępniony tak, aby mógł być łańcuchowany w inną fasadę.

Metody

SygnaturaOpis
PdfBookmarkEditor()Utwórz niepowiązany PdfBookmarkEditor.
PdfBookmarkEditor(document: Document)Utwórz PdfBookmarkEditor powiązany z Document.
BindPdf(path: string)Powiąż PDF z ścieżką pliku.
BindPdf(data: byte[])Powiąż PDF z tablicą bajtów.
BindPdf(stream: Stream)Powiąż PDF ze Stream (odczytuje stream w całości do pamięci).
BindPdf(document: Document)Powiąż PDF z istniejącym Document.
CreateBookmarkOfPage(bookmarkName: string, pageNumber: int)Utwórz zakładkę wskazującą na określoną stronę (liczona od 1).
CreateBookmarkOfPage(bookmarkName: string[], pageNumber: int[])Utwórz zakładki dla określonych stron (numery stron liczone od 1).
CreateBookmarks()Utwórz zakładki dla każdej strony (domyślnie).
CreateBookmarks(color: System.Drawing.Color, boldFlag: bool, italicFlag: bool)Utwórz zakładki dla każdej strony z wyraźnym określeniem koloru / pogrubienia / kursywy.
CreateBookmarks(bookmark: Bookmark)Utwórz zakładki z drzewa Bookmark (rekursywne dodawanie dzieci).
DeleteBookmarks()Usuń wszystkie zakładki w powiązanym dokumencie.
DeleteBookmarks(title: string)Usuń wszystkie zakładki najwyższego poziomu, których Title pasuje do title, zachowując zmianę w zapisanym dokumencie.
Save(stream: Stream)Zapisz dokument do strumienia.
Save()Zapisz dokument do tablicy bajtów.
Save(path: string)Zapisz dokument do ścieżki pliku.
ExtractBookmarks()Wyodrębnij drzewo konspektu dokumentu jako płaską kolekcję Bookmarks, przeglądając elementy potomne w kolejności wgłąb.
ExtractBookmarks(upperLevel: bool)Wyodrębnij drzewo konspektu dokumentu.
ExtractBookmarks(title: string)Znajdź zakładki (i ich potomków), których Title jest równy title.
ExtractBookmarks(bookmark: Bookmark)Znajdź zakładkę dokumentu, której Title pasuje do bookmark (przyciętego), i zwróć jej bezpośrednie elementy potomne.
ExportBookmarksToXML(stream: Stream)Wyeksportuj drzewo konspektu do strumienia jako XML.
ExportBookmarksToXML(xmlFile: string)Wyeksportuj drzewo konspektu do xmlFile.
ImportBookmarksWithXML(stream: Stream)Odczytaj zakładki z XML wyprodukowanego przez Stream) i dodaj je do powiązanego dokumentu.
ImportBookmarksWithXML(xmlFile: string)Odczytaj zakładki z pliku XML i dodaj je do powiązanego dokumentu.
ExportBookmarksToHtml(inPdfFile: string, outHtmlFile: string)Wyeksportuj zakładki do samodzielnego pliku HTML.
ExtractBookmarksToHTML(pdfFile: string, cssFile: string)Wyodrębnij zakładki na stronę HTML przy użyciu podanego CSS.
ModifyBookmarks(sTitle: string, dTitle: string)Zmień nazwę każdej zakładki, której tytuł jest równy sTitle, na dTitle, w całym drzewie konspektu.
Dispose()Wywołuje metodę Dispose na tej instancji PdfBookmarkEditor.
Close()Zwalnia powiązany dokument, analogicznie do Dispose.

Zobacz także

 Polski