PdfBookmarkEditor

PdfBookmarkEditor

Overzicht

PdfBookmarkEditor is een klasse in Aspose.PDF FOSS voor .NET. Erft van: IDisposable.

Facade voor bladwijzer (outline) manipulatie: maak, extraheer, verwijder bladwijzers.

Deze klasse biedt 29 methoden voor het werken met PdfBookmarkEditor objecten in .NET programma’s. Beschikbare methoden omvatten: BindPdf, Close, CreateBookmarkOfPage, CreateBookmarks, DeleteBookmarks, Dispose, ExportBookmarksToHtml, ExportBookmarksToXML, ExtractBookmarks, ExtractBookmarksToHTML, ImportBookmarksWithXML, ModifyBookmarks, en 2 extra methoden. Alle openbare leden zijn toegankelijk voor elke .NET applicatie na het installeren van het Aspose.PDF FOSS voor .NET pakket. Eigenschappen: Document.

Eigenschappen

NaamTypeToegangBeschrijving
DocumentDocumentLezenHet document dat aan deze editor is gekoppeld, blootgesteld zodat het kan worden gekoppeld aan een andere facade.

Methoden

HandtekeningBeschrijving
PdfBookmarkEditor()Maak een niet-gebonden PdfBookmarkEditor.
PdfBookmarkEditor(document: Document)Maak een PdfBookmarkEditor gebonden aan een Document.
BindPdf(path: string)Bind PDF vanaf een bestandspad.
BindPdf(data: byte[])Bind PDF vanaf een byte-array.
BindPdf(stream: Stream)Bind PDF vanaf een Stream (leest de stream volledig in het geheugen).
BindPdf(document: Document)Bind PDF vanaf een bestaand Document.
CreateBookmarkOfPage(bookmarkName: string, pageNumber: int)Maak een bladwijzer die naar de opgegeven pagina wijst (1-gebaseerd).
CreateBookmarkOfPage(bookmarkName: string[], pageNumber: int[])Maak bladwijzers voor de opgegeven pagina’s (1-gebaseerde paginanummers).
CreateBookmarks()Maak bladwijzers voor elke pagina (standaard).
CreateBookmarks(color: System.Drawing.Color, boldFlag: bool, italicFlag: bool)Maak per-pagina bladwijzers met expliciete kleur / vet / cursief opmaak.
CreateBookmarks(bookmark: Bookmark)Maak bladwijzers aan vanuit een Bookmark tree (recursief toevoegen van kinderen).
DeleteBookmarks()Verwijder elke bookmark in het gekoppelde document.
DeleteBookmarks(title: string)Verwijder elke top-level bookmark waarvan de Title overeenkomt met title, en sla de wijziging op in het opgeslagen document.
Save(stream: Stream)Sla het document op naar een stream.
Save()Sla het document op in een byte-array.
Save(path: string)Sla het document op op een bestandspad.
ExtractBookmarks()Extraheer de outline-boom van het document als een platte verzameling bladwijzers, waarbij de kinderen diepte-eerst worden doorlopen.
ExtractBookmarks(upperLevel: bool)Extraheer de outline-boom van het document.
ExtractBookmarks(title: string)Zoek bladwijzers (en hun afstammelingen) waarvan de Titel gelijk is aan title.
ExtractBookmarks(bookmark: Bookmark)Zoek de documentbookmark waarvan de Titel overeenkomt met bookmark’s (trimmed), en retourneer de directe onderliggende items.
ExportBookmarksToXML(stream: Stream)Exporteer de outline tree naar een stream als XML.
ExportBookmarksToXML(xmlFile: string)Exporteer de outline tree naar xmlFile.
ImportBookmarksWithXML(stream: Stream)Lees bladwijzers van XML gegenereerd door Stream) en voeg ze toe aan het gebonden document.
ImportBookmarksWithXML(xmlFile: string)Lees bladwijzers uit een XML-bestand en voeg ze toe aan het gekoppelde document.
ExportBookmarksToHtml(inPdfFile: string, outHtmlFile: string)Exporteer bladwijzers naar een zelfstandig HTML-bestand.
ExtractBookmarksToHTML(pdfFile: string, cssFile: string)Extraheer bladwijzers naar een HTML-pagina met de opgegeven CSS.
ModifyBookmarks(sTitle: string, dTitle: string)Hernoem elke bladwijzer waarvan de titel gelijk is aan sTitle naar dTitle, door de hele outline-boom heen.
Dispose()Roept Dispose aan op deze PdfBookmarkEditor instantie.
Close()Maak het gekoppelde document vrij, gelijkend op Dispose.

Zie ook

 Nederlands