PdfBookmarkEditor
Vue d’ensemble
PdfBookmarkEditor Il s’agit d’une classe dans Aspose.PDF FOSS pour .NET. hérité de : IDisposable.
Facade pour la manipulation des marques (outline): créer, extraire, supprimer les marches.
Cette classe fournit 29 méthodes pour travailler avec des objets PdfBookmarkEditor dans les programmes .NET. Les méthodes disponibles comprennent : BindPdf, Close, CreateBookmarkOfPage, CreateBookmarks, DeleteBookmarks, Dispose, ExportBookmarksToHtml, ExportBookmarksToXML, ExtractBookmarks, ExtractBookmarksToHTML, ImportBookmarksWithXML, ModifyBookmarks,et 2 méthodes supplémentaires. Tous les membres publics sont accessibles à n’importe quelle application .NET après l’installation de la Aspose.PDF FOSS pour le package .Net. Propriétés : Document.
Propriétés
| Nom de | Type | Access | Description |
|---|---|---|---|
Document | Document | Lire | Le document est lié à cet éditeur, exposé afin qu’il puisse être enchaîné dans une autre facade. |
méthodes
| Signature | Description |
|---|---|
PdfBookmarkEditor() | Créez un site non lié. |
PdfBookmarkEditor(document: Document) | Créer un PdfBookmarkEditor lié à un document. |
BindPdf(path: string) | Bande PDF d’un chemin de fichier. |
BindPdf(data: byte[]) | Bande PDF à partir d’une array de byte. |
BindPdf(stream: Stream) | Liens PDF d’un Stream (lise le flux entièrement dans la mémoire). |
BindPdf(document: Document) | Bande PDF à partir d’un document existant. |
CreateBookmarkOfPage(bookmarkName: string, pageNumber: int) | Créez un livre qui indique la page spécifiée (1-basée). |
CreateBookmarkOfPage(bookmarkName: string[], pageNumber: int[]) | Créer des notes de livres pour les pages spécifiées (1 numéro de page). |
CreateBookmarks() | Créer des notes de livre pour chaque page (defaut). |
CreateBookmarks(color: System.Drawing.Color, boldFlag: bool, italicFlag: bool) | Créez des marques par page avec un style explicite de couleur / audacieux / italien. |
CreateBookmarks(bookmark: Bookmark) | Créer des notes d’un arbre de notes (ajout recursif des enfants). |
DeleteBookmarks() | Supprimez chaque note dans le document lié. |
DeleteBookmarks(title: string) | Supprimez chaque note de premier niveau dont le titre correspond au titre, persistant sur la modification du document sauvé. |
Save(stream: Stream) | Sauver le document dans un courant. |
Save() | Sauver le document à un byte. |
Save(path: string) | Sauver le document sur un chemin de fichier. |
ExtractBookmarks() | Extraitez l’arbre de la ligne d’extérieur du document comme une collection de Bookmarks, les enfants marchant en profondeur. |
ExtractBookmarks(upperLevel: bool) | Extrait de l’arbre d’outline du document. |
ExtractBookmarks(title: string) | Trouvez des marques (et leurs descendants) dont le titre est égal au titre. |
ExtractBookmarks(bookmark: Bookmark) | Trouvez le livre de document dont le titre correspond au livre (trimé) et retournez ses articles d’enfant directs. |
ExportBookmarksToXML(stream: Stream) | Exporter l’arbre de sortie pour le flux en tant que XML. |
ExportBookmarksToXML(xmlFile: string) | Exporter l’arbre de sortie à xmlFile. |
ImportBookmarksWithXML(stream: Stream) | Lisez les notes de livres provenant d’XML produites par Stream) et ajouter à l’enregistrement. |
ImportBookmarksWithXML(xmlFile: string) | Lisez les notes d’un fichier XML et ajouter à l’enregistrement. |
ExportBookmarksToHtml(inPdfFile: string, outHtmlFile: string) | Exporter les notes de livre vers un fichier HTML indépendant. |
ExtractBookmarksToHTML(pdfFile: string, cssFile: string) | Extrait de notes à une page HTML avec le CSS donné. |
ModifyBookmarks(sTitle: string, dTitle: string) | Renommez chaque marquage dont le titre est égal à sTitle à dTithle, dans tout l’arbre de sortie. |
Dispose() | Appels Disponible sur cette instance PdfBookmarkEditor. |
Close() | Réservez le document lié, miroir Disponible. |