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
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
Document | Document | Lezen | Het document dat aan deze editor is gekoppeld, blootgesteld zodat het kan worden gekoppeld aan een andere facade. |
Methoden
| Handtekening | Beschrijving |
|---|---|
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. |