PdfContentEditor
Vue de l’ensemble
PdfContentEditor Il s’agit d’une classe dans Aspose.PDF FOSS pour .NET. hérité de : System.IDisposable.
Facade pour l’édition au niveau du contenu: remplacement de texte, création de liens, opérations d’image.
Cette classe fournit 83 méthodes pour travailler avec des objets PdfContentEditor dans les programmes .NET. Les méthodes disponibles comprennent : AddDocumentAdditionalAction, AddDocumentAttachment, BindPdf, ChangeViewerPreference, Close, CreateApplicationLink, CreateBookmarksAction, CreateCaret, CreateCustomActionLink, CreateFileAttachment, CreateFreeText, CreateJavaScriptLink,35 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, DocumentClose, DocumentOpen, DocumentPrinted, DocumentSaved, DocumentWillPrint,Et 5 plus.
Propriétés
| Nom de | Type | Accès | Description |
|---|---|---|---|
Document | Document | Lire | Le document PDF est actuellement lié à l’édition. |
TextReplaceOptions | TextReplaceOptions | Lire / Écrire | Les options de remplacement du texte utilisées par la famille ReplaceText (string,strings). |
TextEditOptions | TextEditOptions | Lire / Écrire | Les options de modification du texte sont transmises au moteur de remplacement sous-jacent. |
TextSearchOptions | TextSearchOptions | Lire / Écrire | Les options de recherche de texte utilisées par les variantes de remplacement de textes courageuses. |
ReplaceTextStrategy | ReplaceTextStrategy | Lire / Écrire | Stratégie de contrôle de la façon dont ReplaceText(string, string) se joue (literal vs. |
DocumentOpen | string | Lire | ouvrir le document. |
DocumentClose | string | Lire | La documentation est fermée. |
DocumentWillSave | string | Lire | Si le document est enregistré, il sera sauvé. |
DocumentSaved | string | Lire | Le document est sauvé. |
DocumentWillPrint | string | Lire | Si le document est imprimé. |
DocumentPrinted | string | Lire | Le document est imprimé. |
méthodes
| Signature | Description |
|---|---|
PdfContentEditor() | Ctor par défaut — reliez un PDF plus tard via BindPdf(string). |
PdfContentEditor(document: Document) | Un document existant en construction. |
BindPdf(pdfData: byte[]) | Bande un fichier PDF pour l’édition. |
BindPdf(inputFile: string) | Liensez un fichier PDF par voie d’édition. |
BindPdf(inputStream: Stream) | Connectez un flux PDF pour l’édition. |
BindPdf(srcDoc: Document) | Bande un document PDF en mémoire pour l’édition. |
Save() | Sauver le document lié. |
Save(path: string) | Sauver le document lié à un chemin de fichier. |
Save(stream: Stream) | Sauver le document lié à un flux. |
Close() | Fermer le document lié. |
Dispose() | Il est dévoilé le document lié (équivalent à Close). |
GetViewerPreference() | Obtenez les drapeaux de préférence actuels comme un masque intégral. |
ChangeViewerPreference(viewerAttribution: int) | Changer la préférence de spectateur. |
GetStamps(pageNumber: int) | Obtenez des informations sur les étiquettes sur une page. |
DeleteStamp(pageNumber: int, index: int[]) | Supprimez les étiquettes sur une page par leurs indices basés sur 0. |
DeleteStampById(pageNumber: int, stampId: int) | Supprimez un étiquette par son ID de l’étiquetage (l’ID attribué via Stamp.StampId). |
DeleteStampByIds(pageNumber: int, stampIds: int[]) | Supprimez les étiquettes par leurs ID de l’étiquetage. |
ReplaceText(srcString: string, destString: string) | Remplacer le texte dans le document lié selon ReplaceTextStrategy. |
ReplaceText(srcString: string, thePage: int, destString: string) | Remplacer le texte sur une page spécifique (1-basée). |
ReplaceText(srcString: string, destString: string, textState: TextState) | Remplacer le texte par un format explicite TextState (font/size/colore). |
ReplaceText(srcString: string, thePage: int, destString: string, textState: TextState) | Remplacer le texte sur une page spécifique par un explicite TextState. |
ReplaceText(srcString: string, destString: string, fontSize: int) | Remplacer le texte et surrêter la taille de la lettre du cours de remplacement. |
ReplaceText(input: byte[], searchText: string, replaceText: string) | Remplacer tous les événements de texte sur toutes les pages. |
ReplaceText(input: byte[], searchText: string, replaceText: string, options: TextSearchOptions) | Remplacer tous les événements de texte sur toutes les pages en utilisant les options de recherche. |
ReplaceTextOnPage(input: byte[], pageNumber: int, searchText: string, replaceText: string) | Remplacer le texte sur une page spécifique (1-basée). |
CreateLocalLink(input: byte[], rect: Rectangle, pageNumber: int, destinationPage: int) | Créez une note de lien local qui navigue vers une page dans le même document. |
CreateWebLink(input: byte[], rect: Rectangle, pageNumber: int, url: string) | Créez une note de lien URI qui ouvre un URL. |
CreateFreeText(input: byte[], rect: Rectangle, pageNumber: int, text: string, fontName: string?, fontSize: double) | Créer une note de texte gratuite sur une page. |
CreateText(input: byte[], rect: Rectangle, pageNumber: int, title: string, contents: string) | Créer une note de texte (notation) sur une page. |
DeleteAnnotations(input: byte[], pageNumber: int) | Supprimer toutes les notes sur une page spécifique. |
DeleteAnnotations(input: byte[], pageNumber: int, annotationType: string) | Supprimer les notes d’un sous-type spécifique de la page. |
ExtractText(input: byte[], pageNumber: int) | Extrait de texte d’une page spécifique. |
ExtractText(input: byte[]) | Extrait de texte à partir de toutes les pages. |
DrawCurve(lineInfo: LineInfo, page: int, annotRect: System.Drawing.Rectangle, annotContents: string) | Le surcharge qui convertit le rectangle au formulaire de réctongle PDF et délégué. |
DrawCurve(lineInfo: LineInfo, pageNumber: int, rect: Rectangle, message: string?) | Tirez une courbe (polyline) sur une page. |
CreateLocalLink(rect: System.Drawing.Rectangle, desPage: int, originalPage: int) | Appelez CreateLocalLink sur cette instance PdfContentEditor. |
CreateLocalLink(rect: System.Drawing.Rectangle, desPage: int, originalPage: int, clr: System.Drawing.Color) | |
CreateLocalLink(rect: System.Drawing.Rectangle, desPage: int, originalPage: int, clr: System.Drawing.Color, actionName: System.Enum[]) | |
CreateWebLink(rect: System.Drawing.Rectangle, url: string, originalPage: int) | Appelez CreateWebLink sur cette instance PdfContentEditor. |
CreateWebLink(rect: System.Drawing.Rectangle, url: string, originalPage: int, clr: System.Drawing.Color) | |
CreateWebLink(rect: System.Drawing.Rectangle, url: string, originalPage: int, clr: System.Drawing.Color, actionName: System.Enum[]) | |
CreateApplicationLink(rect: System.Drawing.Rectangle, application: string, page: int) | Appelez CreateApplicationLink sur cette instance PdfContentEditor. |
CreateApplicationLink(rect: System.Drawing.Rectangle, application: string, page: int, clr: System.Drawing.Color) | |
CreateApplicationLink(rect: System.Drawing.Rectangle, application: string, page: int, clr: System.Drawing.Color, actionName: System.Enum[]) | |
CreatePdfDocumentLink(rect: System.Drawing.Rectangle, remotePdf: string, originalPage: int, destinationPage: int) | Appelez CreatePdfDocumentLink sur cette instance PdfContentEditor. |
CreatePdfDocumentLink(rect: System.Drawing.Rectangle, remotePdf: string, originalPage: int, destinationPage: int, clr: System.Drawing.Color) | |
CreatePdfDocumentLink(rect: System.Drawing.Rectangle, remotePdf: string, originalPage: int, destinationPage: int, clr: System.Drawing.Color, actionName: System.Enum[]) | |
CreateJavaScriptLink(code: string, rect: System.Drawing.Rectangle, originalPage: int, color: System.Drawing.Color) | Appelez CreateJavaScriptLink sur cette instance PdfContentEditor. |
CreateCustomActionLink(rect: System.Drawing.Rectangle, originalPage: int, color: System.Drawing.Color, actionName: System.Enum[]) | Appelez CreateCustomActionLink sur cette instance PdfContentEditor. |
CreateFreeText(rect: System.Drawing.Rectangle, contents: string, page: int) | Appelez CreateFreeText sur cette instance PdfContentEditor. |
CreateText(rect: System.Drawing.Rectangle, title: string, contents: string, open: bool, icon: string, page: int) | Appelez CreateText sur cette instance PdfContentEditor. |
CreateCaret(page: int, annotRect: System.Drawing.Rectangle, caretRect: System.Drawing.Rectangle, symbol: string, annotContents: string, color: System.Drawing.Color) | Appelez CreateCaret sur cette instance PdfContentEditor. |
CreateMarkup(rect: System.Drawing.Rectangle, contents: string, type: int, page: int, clr: System.Drawing.Color) | Appelez CreateMarkup sur cette instance PdfContentEditor. |
CreateSquareCircle(rect: System.Drawing.Rectangle, contents: string, clr: System.Drawing.Color, square: bool, page: int, borderWidth: int) | Appelez CreateSquareCircle sur cette instance PdfContentEditor. |
CreateLine(rect: System.Drawing.Rectangle, contents: string, x1: float, y1: float, x2: float, y2: float, page: int, border: int, clr: System.Drawing.Color, borderStyle: string, dashArray: int[], LEArray: string[]) | Appelez CreateLine sur cette instance PdfContentEditor. |
CreatePolygon(lineInfo: LineInfo, page: int, annotRect: System.Drawing.Rectangle, annotContents: string) | Appelez CreatePolygon sur cette instance PdfContentEditor. |
CreatePolyLine(lineInfo: LineInfo, page: int, annotRect: System.Drawing.Rectangle, annotContents: string) | Appelez CreatePolyLine sur cette instance PdfContentEditor. |
CreatePopup(rect: System.Drawing.Rectangle, contents: string, open: bool, page: int) | Appelez CreatePopup sur cette instance PdfContentEditor. |
CreateRubberStamp(page: int, annotRect: System.Drawing.Rectangle, annotContents: string, color: System.Drawing.Color, appearanceFile: string) | Appelez CreateRubberStamp sur cette instance PdfContentEditor. |
CreateRubberStamp(page: int, annotRect: System.Drawing.Rectangle, annotContents: string, color: System.Drawing.Color, appearanceStream: Stream) | |
CreateRubberStamp(page: int, annotRect: System.Drawing.Rectangle, icon: string, annotContents: string, color: System.Drawing.Color) | |
CreateMovie(rect: System.Drawing.Rectangle, filePath: string, page: int) | Appelez CreateMovie sur cette instance PdfContentEditor. |
CreateSound(rect: System.Drawing.Rectangle, filePath: string, name: string, page: int, rate: string) | Appelez CreateSound sur cette instance PdfContentEditor. |
CreateFileAttachment(rect: System.Drawing.Rectangle, contents: string, filePath: string, page: int, name: string) | Appelez CreateFileAttachment sur cette instance PdfContentEditor. |
CreateFileAttachment(rect: System.Drawing.Rectangle, contents: string, filePath: string, page: int, name: string, opacity: double) | |
CreateFileAttachment(rect: System.Drawing.Rectangle, contents: string, attachmentStream: Stream, attachmentName: string, page: int, name: string) | |
CreateFileAttachment(rect: System.Drawing.Rectangle, contents: string, attachmentStream: Stream, attachmentName: string, page: int, name: string, opacity: double) | |
CreateBookmarksAction(title: string, color: System.Drawing.Color, boldFlag: bool, italicFlag: bool, file: string, actionType: string, destination: string) | Appelez CreateBookmarksAction sur cette instance PdfContentEditor. |
AddDocumentAdditionalAction(eventType: string, code: string) | Appelez AddDocumentAdditionalAction sur cette instance PdfContentEditor. |
RemoveDocumentOpenAction() | Appelez RemoveDocumentOpenAction sur cette instance PdfContentEditor. |
AddDocumentAttachment(fileAttachmentPath: string, description: string) | Appelez AddDocumentAttachment sur cette instance PdfContentEditor. |
AddDocumentAttachment(fileAttachmentStream: Stream, fileAttachmentName: string, description: string) | |
DeleteAttachments() | Appelez DeleteAttachments sur cette instance PdfContentEditor. |
ExtractLink() | Appelez ExtractLink sur cette instance PdfContentEditor. |
DeleteImage() | Appelez DeleteImage sur cette instance PdfContentEditor. |
DeleteImage(pageNumber: int, index: int[]) | |
ReplaceImage(pageNumber: int, index: int, imageFile: string) | Appelez ReplaceImage sur cette instance PdfContentEditor. |
HideStampById(pageNumber: int, stampId: int) | Appelez HideStampById sur cette instance PdfContentEditor. |
ShowStampById(pageNumber: int, stampId: int) | Afficher un étiquette caché. |
DeleteStampById(stampId: int) | Supprimez tous les étiquettes avec le stampId donné sur chaque page. |
DeleteStampByIds(stampIds: int[]) | Supprimez tous les étiquettes dont l’ID est dans stampIds sur chaque page. |
MoveStamp(pageNumber: int, stampIndex: int, x: double, y: double) | Appelez MoveStamp sur cette instance PdfContentEditor. |
MoveStampById(pageNumber: int, stampId: int, x: double, y: double) | Appelez MoveStampById sur cette instance PdfContentEditor. |