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 deTypeAccèsDescription
DocumentDocumentLireLe document PDF est actuellement lié à l’édition.
TextReplaceOptionsTextReplaceOptionsLire / ÉcrireLes options de remplacement du texte utilisées par la famille ReplaceText (string,strings).
TextEditOptionsTextEditOptionsLire / ÉcrireLes options de modification du texte sont transmises au moteur de remplacement sous-jacent.
TextSearchOptionsTextSearchOptionsLire / ÉcrireLes options de recherche de texte utilisées par les variantes de remplacement de textes courageuses.
ReplaceTextStrategyReplaceTextStrategyLire / ÉcrireStratégie de contrôle de la façon dont ReplaceText(string, string) se joue (literal vs.
DocumentOpenstringLireouvrir le document.
DocumentClosestringLireLa documentation est fermée.
DocumentWillSavestringLireSi le document est enregistré, il sera sauvé.
DocumentSavedstringLireLe document est sauvé.
DocumentWillPrintstringLireSi le document est imprimé.
DocumentPrintedstringLireLe document est imprimé.

méthodes

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

Voir aussi

 Français