PdfBookmarkEditor

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 deTypeAccessDescription
DocumentDocumentLireLe document est lié à cet éditeur, exposé afin qu’il puisse être enchaîné dans une autre facade.

méthodes

SignatureDescription
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.

Voir aussi

 Français