PdfBookmarkEditor

PdfBookmarkEditor

Übersicht

PdfBookmarkEditor ist eine Klasse in Aspose.PDF FOSS für .NET. Erbt von: IDisposable.

Fassade für die Verwaltung von Lesezeichen (Gliederung): Lesezeichen erstellen, extrahieren, löschen.

Diese Klasse stellt 29 Methoden zur Arbeit mit PdfBookmarkEditor-Objekten in .NET-Programmen bereit. Verfügbare Methoden sind: BindPdf, Close, CreateBookmarkOfPage, CreateBookmarks, DeleteBookmarks, Dispose, ExportBookmarksToHtml, ExportBookmarksToXML, ExtractBookmarks, ExtractBookmarksToHTML, ImportBookmarksWithXML, ModifyBookmarks und 2 weitere Methoden. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung nach der Installation des Aspose.PDF FOSS für .NET-Pakets zugänglich. Eigenschaften: Document.

Eigenschaften

NameTypZugriffBeschreibung
DocumentDocumentLesenDas an diesen Editor gebundene Dokument, freigegeben, sodass es in eine andere Fassade verkettet werden kann.

Methoden

SignaturBeschreibung
PdfBookmarkEditor()Erstelle ein ungebundenes PdfBookmarkEditor.
PdfBookmarkEditor(document: Document)Erstelle ein PdfBookmarkEditor, das an ein Dokument gebunden ist.
BindPdf(path: string)PDF aus einem Dateipfad binden.
BindPdf(data: byte[])PDF aus einem Byte-Array binden.
BindPdf(stream: Stream)PDF aus einem Stream binden (liest den Stream vollständig in den Speicher).
BindPdf(document: Document)PDF aus einem vorhandenen Dokument binden.
CreateBookmarkOfPage(bookmarkName: string, pageNumber: int)Erstelle ein Lesezeichen, das auf die angegebene Seite zeigt (1-basiert).
CreateBookmarkOfPage(bookmarkName: string[], pageNumber: int[])Erstelle Lesezeichen für die angegebenen Seiten (1-basierte Seitennummern).
CreateBookmarks()Erstelle Lesezeichen für jede Seite (Standard).
CreateBookmarks(color: System.Drawing.Color, boldFlag: bool, italicFlag: bool)Erstelle seitenbezogene Lesezeichen mit expliziter Farb-/Fett-/Kursiv-Formatierung.
CreateBookmarks(bookmark: Bookmark)Erstelle Lesezeichen aus einem Bookmark-Baum (rekursives Hinzufügen von Kindknoten).
DeleteBookmarks()Lösche jedes Bookmark im gebundenen Dokument.
DeleteBookmarks(title: string)Lösche jedes Top-Level-Bookmark, dessen Title mit title übereinstimmt, und speichere die Änderung im gespeicherten Dokument.
Save(stream: Stream)Speichere das Dokument in einen Stream.
Save()Speichern Sie das Dokument in ein Byte-Array.
Save(path: string)Speichern Sie das Dokument an einem Dateipfad.
ExtractBookmarks()Extrahieren Sie den Gliederungsbaum des Dokuments als flache Lesezeichen-Sammlung, indem Sie die Kinder depth-first durchlaufen.
ExtractBookmarks(upperLevel: bool)Extrahieren Sie den Gliederungsbaum des Dokuments.
ExtractBookmarks(title: string)Finde Lesezeichen (und deren Nachkommen), deren Title gleich title ist.
ExtractBookmarks(bookmark: Bookmark)Finde das Dokumenten-Lesezeichen, dessen Title dem (getrimmten) Title des Lesezeichens entspricht, und gib seine direkten Kind-Elemente zurück.
ExportBookmarksToXML(stream: Stream)Exportiere den Outline-Baum als XML in einen Stream.
ExportBookmarksToXML(xmlFile: string)Exportiere den Outline-Baum in xmlFile.
ImportBookmarksWithXML(stream: Stream)Lese Lesezeichen von XML, die von Stream) erzeugt wurden, und füge sie dem gebundenen Dokument hinzu.
ImportBookmarksWithXML(xmlFile: string)Lese Lesezeichen aus einer XML-Datei und füge sie dem gebundenen Dokument hinzu.
ExportBookmarksToHtml(inPdfFile: string, outHtmlFile: string)Exportiere Lesezeichen in eine eigenständige HTML-Datei.
ExtractBookmarksToHTML(pdfFile: string, cssFile: string)Extrahiere Lesezeichen zu einer HTML-Seite mit dem angegebenen CSS.
ModifyBookmarks(sTitle: string, dTitle: string)Benenne jedes Lesezeichen, dessen Titel sTitle entspricht, zu dTitle um, im gesamten Gliederungsbaum.
Dispose()Ruft Dispose an dieser PdfBookmarkEditor-Instanz auf.
Close()Gibt das gebundene Dokument frei, analog zu Dispose.

Siehe auch

 Deutsch