PdfBookmarkEditor
Přehled
PdfBookmarkEditor je třída v Aspose.PDF FOSS pro .NET. Dědí z: IDisposable.
Fasáda pro manipulaci se záložkami (osnova): vytváření, extrahování, mazání záložek.
Tato třída poskytuje 29 metod pro práci s objekty PdfBookmarkEditor v programech .NET. Dostupné metody zahrnují: BindPdf, Close, CreateBookmarkOfPage, CreateBookmarks, DeleteBookmarks, Dispose, ExportBookmarksToHtml, ExportBookmarksToXML, ExtractBookmarks, ExtractBookmarksToHTML, ImportBookmarksWithXML, ModifyBookmarks a 2 další metody. Všechny veřejné členy jsou přístupné jakékoli aplikaci .NET po instalaci balíčku Aspose.PDF FOSS pro .NET. Vlastnosti: Document.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
Document | Document | Čtení | Dokument svázaný s tímto editorem, exponován tak, aby mohl být řetězen do jiné fasády. |
Metody
| Podpis: | Popis: |
|---|---|
PdfBookmarkEditor() | Vytvořte nesvázaný PdfBookmarkEditor. |
PdfBookmarkEditor(document: Document) | Vytvořte PdfBookmarkEditor svázaný s dokumentem. |
BindPdf(path: string) | Vazat PDF z cesty k souboru. |
BindPdf(data: byte[]) | Vazat PDF z pole bajtů. |
BindPdf(stream: Stream) | Vazat PDF ze streamu (přečte stream úplně do paměti). |
BindPdf(document: Document) | Vazat PDF z existujícího dokumentu. |
CreateBookmarkOfPage(bookmarkName: string, pageNumber: int) | Vytvořte záložku směřující na určenou stránku (číslování od 1). |
CreateBookmarkOfPage(bookmarkName: string[], pageNumber: int[]) | Vytvořte záložky pro určené stránky (číslování od 1). |
CreateBookmarks() | Vytvořit záložky pro každou stránku (výchozí). |
CreateBookmarks(color: System.Drawing.Color, boldFlag: bool, italicFlag: bool) | Vytvořit záložky pro každou stránku s explicitním nastavením barvy / tučného / kurzívního stylu. |
CreateBookmarks(bookmark: Bookmark) | Vytvořit záložky ze stromu záložek (rekurzivní přidání podřízených). |
DeleteBookmarks() | Odstranit všechny záložky v svázaném dokumentu. |
DeleteBookmarks(title: string) | Odstraňte každou záložku nejvyšší úrovně, jejíž Title odpovídá title, a změnu uložte do uloženého dokumentu. |
Save(stream: Stream) | Uložte dokument do streamu. |
Save() | Uložte dokument do pole bajtů. |
Save(path: string) | Uložte dokument do souborové cesty. |
ExtractBookmarks() | Extrahujte strom osnovy dokumentu jako plochou kolekci Bookmarks, procházením potomků metodou depth-first. |
ExtractBookmarks(upperLevel: bool) | Extrahujte strom osnovy dokumentu. |
ExtractBookmarks(title: string) | Najděte záložky (a jejich podřízené položky), jejichž Název se rovná title. |
ExtractBookmarks(bookmark: Bookmark) | Najděte záložku dokumentu, jejíž Název odpovídá bookmark’s (trimmed), a vraťte její přímé podřízené položky. |
ExportBookmarksToXML(stream: Stream) | Exportujte strom osnovy do proudu jako XML. |
ExportBookmarksToXML(xmlFile: string) | Exportujte strom osnovy do xmlFile. |
ImportBookmarksWithXML(stream: Stream) | Přečtěte záložky z XML vytvořených programem Stream) a přidejte je do svázaného dokumentu. |
ImportBookmarksWithXML(xmlFile: string) | Přečtěte záložky ze souboru XML a přidejte je do svázaného dokumentu. |
ExportBookmarksToHtml(inPdfFile: string, outHtmlFile: string) | Exportujte záložky do samostatného souboru HTML. |
ExtractBookmarksToHTML(pdfFile: string, cssFile: string) | Extrahujte záložky na stránku HTML s daným CSS. |
ModifyBookmarks(sTitle: string, dTitle: string) | Přejmenujte každou záložku, jejíž název se rovná sTitle, na dTitle, v celém stromu osnovy. |
Dispose() | Volá Dispose na této instanci PdfBookmarkEditor. |
Close() | Uvolněte svázaný dokument, podobně jako Dispose. |