PdfContentEditor
ΕΚΤΙΜΗΣΗ
PdfContentEditor Είναι μια τάξη στο Aspose.PDF FOSS για .NET. Κληρονομιά από: System.IDisposable.
Φάση για επεξεργασία περιεχομένου: αντικατάσταση κειμένου, δημιουργία συνδέσμων, λειτουργίες εικόνας.
Αυτή η κατηγορία παρέχει 83 μεθόδους για να εργαστείτε με PdfContentEditor αντικείμενα σε προγράμματα .NET. Οι διαθέσιμες μεθόδους περιλαμβάνουν: AddDocumentAdditionalAction, AddDocumentAttachment, BindPdf, ChangeViewerPreference, Close, CreateApplicationLink, CreateBookmarksAction, CreateCaret, CreateCustomActionLink, CreateFileAttachment, CreateFreeText, CreateJavaScriptLink,και 35 πρόσθετες μέθοδοι. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του Aspose.PDF FOSS για το πακέτο .Net. Ιδιοκτησία : Document, DocumentClose, DocumentOpen, DocumentPrinted, DocumentSaved, DocumentWillPrint,Και 5 περισσότερα.
Ιδιοκτησία
| Ονομασία | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
Document | Document | Διαβάστε | Το PDF είναι πλέον δεσμευμένο για επεξεργασία. |
TextReplaceOptions | TextReplaceOptions | Διαβάστε / Γράψτε | Οι επιλογές αντικατάστασης κειμένου που χρησιμοποιούνται από την οικογένεια ReplaceText (string,strings). |
TextEditOptions | TextEditOptions | Διαβάστε / Γράψτε | Οι επιλογές επεξεργασίας κειμένου μεταφέρονται στον υποκείμενο κινητήρα αντικατάστασης. |
TextSearchOptions | TextSearchOptions | Διαβάστε / Γράψτε | Οι επιλογές αναζήτησης κειμένου χρησιμοποιούνται από τις διακριτικές παραλλαγές αντικατάστασης κείμενου. |
ReplaceTextStrategy | ReplaceTextStrategy | Διαβάστε / Γράψτε | Στρατηγική ελέγχου του τρόπου με τον οποίο ReplaceText(σύνδεση, σήμα) παίζει (λιθητική vs. |
DocumentOpen | string | Διαβάστε | Ανοίγει το έγγραφο. |
DocumentClose | string | Διαβάστε | Κλείνει το έγγραφο. |
DocumentWillSave | string | Διαβάστε | Αν το έγγραφο αποθηκευτεί. |
DocumentSaved | string | Διαβάστε | Το έγγραφο σώζεται. |
DocumentWillPrint | string | Διαβάστε | Εάν το έγγραφο εκτυπωθεί. |
DocumentPrinted | string | Διαβάστε | Το έγγραφο εκτυπώνεται. |
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
PdfContentEditor() | Προεπιλεγμένο ctor — συνδέστε ένα PDF αργότερα μέσω BindPdf(string). |
PdfContentEditor(document: Document) | Σύνδεση με ένα υπάρχον έγγραφο στην κατασκευή. |
BindPdf(pdfData: byte[]) | Συνδέστε ένα αρχείο PDF για επεξεργασία. |
BindPdf(inputFile: string) | Συνδέστε ένα αρχείο PDF με το μονοπάτι για επεξεργασία. |
BindPdf(inputStream: Stream) | Συνδέστε ένα PDF stream για επεξεργασία. |
BindPdf(srcDoc: Document) | Συνδέστε ένα έγγραφο PDF σε μνήμη για επεξεργασία. |
Save() | Αποθηκεύστε το δεσμευμένο έγγραφο. |
Save(path: string) | Αποθηκεύστε το συνδεδεμένο έγγραφο σε ένα αρχείο. |
Save(stream: Stream) | Αποθηκεύστε το συνδεδεμένο έγγραφο σε μια ροή. |
Close() | Κλείστε το δεσμευμένο έγγραφο. |
Dispose() | Αποκλείει το δεσμευμένο έγγραφο (ισοδύναμο με το Κλειστό). |
GetViewerPreference() | Πάρτε τις τρέχουσες προτιμήσεις του θεατή σημαίες ως ένα ολοκληρωμένο bitmask. |
ChangeViewerPreference(viewerAttribution: int) | Αλλαγή προτιμήσεων του θεατή. |
GetStamps(pageNumber: int) | Πληροφορίες για τα σφραγίσματα σε μια σελίδα. |
DeleteStamp(pageNumber: int, index: int[]) | Διαγράψτε τα σήματα σε μια σελίδα με τους δείκτες που βασίζονται στο 0. |
DeleteStampById(pageNumber: int, stampId: int) | Διαγράψτε ένα σήμα με το ID σήματος του (το ID που ανατίθεται μέσω Stamp.StampId). |
DeleteStampByIds(pageNumber: int, stampIds: int[]) | Διαγράψτε τα σφραγίσματα με τους ID-ς τους. |
ReplaceText(srcString: string, destString: string) | Αντικαταστήστε το κείμενο στο συνδεδεμένο έγγραφο σύμφωνα με το ReplaceTextStrategy. |
ReplaceText(srcString: string, thePage: int, destString: string) | Αντικαταστήστε το κείμενο σε μια συγκεκριμένη σελίδα (1-based). |
ReplaceText(srcString: string, destString: string, textState: TextState) | Αντικαταστήστε το κείμενο με ρητή μορφοποίηση TextState (font/size/colour). |
ReplaceText(srcString: string, thePage: int, destString: string, textState: TextState) | Αντικαταστήστε το κείμενο σε μια συγκεκριμένη σελίδα με ρητό TextState. |
ReplaceText(srcString: string, destString: string, fontSize: int) | Αντικαταστήστε το κείμενο και υπερβαίνετε το μέγεθος γραμματοσειράς της εκτέλεσης αντικατάστασης. |
ReplaceText(input: byte[], searchText: string, replaceText: string) | Αντικαταστήστε όλες τις εκδηλώσεις κειμένου σε όλες οι σελίδες. |
ReplaceText(input: byte[], searchText: string, replaceText: string, options: TextSearchOptions) | Αντικαταστήστε όλες τις εκδηλώσεις κειμένου σε όλες οι σελίδες χρησιμοποιώντας επιλογές αναζήτησης. |
ReplaceTextOnPage(input: byte[], pageNumber: int, searchText: string, replaceText: string) | Αντικαταστήστε το κείμενο σε μια συγκεκριμένη σελίδα (1-based). |
CreateLocalLink(input: byte[], rect: Rectangle, pageNumber: int, destinationPage: int) | Δημιουργήστε μια τοπική αναφορά σύνδεσης που πλοηγείται σε σελίδα στο ίδιο έγγραφο. |
CreateWebLink(input: byte[], rect: Rectangle, pageNumber: int, url: string) | Δημιουργήστε μια αναφορά σύνδεσης URI που ανοίγει ένα URL. |
CreateFreeText(input: byte[], rect: Rectangle, pageNumber: int, text: string, fontName: string?, fontSize: double) | Δημιουργήστε μια δωρεάν αναφορά κειμένου σε μια σελίδα. |
CreateText(input: byte[], rect: Rectangle, pageNumber: int, title: string, contents: string) | Δημιουργήστε μια αναφορά κειμένου (στικη σημειώσεις) σε μια σελίδα. |
DeleteAnnotations(input: byte[], pageNumber: int) | Διαγράψτε όλες τις αναφορές σε μια συγκεκριμένη σελίδα. |
DeleteAnnotations(input: byte[], pageNumber: int, annotationType: string) | Διαγράψτε αναφορές ενός συγκεκριμένου υποτύπου από μια σελίδα. |
ExtractText(input: byte[], pageNumber: int) | Εξάγετε κείμενο από μια συγκεκριμένη σελίδα. |
ExtractText(input: byte[]) | Εξέτασε το κείμενο από όλες τις σελίδες. |
DrawCurve(lineInfo: LineInfo, page: int, annotRect: System.Drawing.Rectangle, annotContents: string) | Υπερφόρτωση που μετατρέπει το Rectangle στο PDF rectangles φόρμα και αντιπροσωπεύουν. |
DrawCurve(lineInfo: LineInfo, pageNumber: int, rect: Rectangle, message: string?) | Στελέστε μια κουβέρτα (πολίλλιν) σε μια σελίδα. |
CreateLocalLink(rect: System.Drawing.Rectangle, desPage: int, originalPage: int) | Καλέστε CreateLocalLink σε αυτή την περίπτωση 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) | Καλέστε CreateWebLink σε αυτή την περίπτωση 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) | Καλέστε CreateApplicationLink σε αυτή την περίπτωση 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) | Καλέστε CreatePdfDocumentLink σε αυτή την περίπτωση 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) | Καλέστε CreateJavaScriptLink σε αυτή την περίπτωση PdfContentEditor. |
CreateCustomActionLink(rect: System.Drawing.Rectangle, originalPage: int, color: System.Drawing.Color, actionName: System.Enum[]) | Καλέστε CreateCustomActionLink σε αυτή την περίπτωση PdfContentEditor. |
CreateFreeText(rect: System.Drawing.Rectangle, contents: string, page: int) | Καλέστε CreateFreeText σε αυτή την περίπτωση PdfContentEditor. |
CreateText(rect: System.Drawing.Rectangle, title: string, contents: string, open: bool, icon: string, page: int) | Καλέστε CreateText σε αυτή την περίπτωση PdfContentEditor. |
CreateCaret(page: int, annotRect: System.Drawing.Rectangle, caretRect: System.Drawing.Rectangle, symbol: string, annotContents: string, color: System.Drawing.Color) | Καλέστε CreateCaret σε αυτή την περίπτωση PdfContentEditor. |
CreateMarkup(rect: System.Drawing.Rectangle, contents: string, type: int, page: int, clr: System.Drawing.Color) | Καλέστε CreateMarkup σε αυτή την περίπτωση PdfContentEditor. |
CreateSquareCircle(rect: System.Drawing.Rectangle, contents: string, clr: System.Drawing.Color, square: bool, page: int, borderWidth: int) | Καλέστε CreateSquareCircle σε αυτή την περίπτωση 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[]) | Καλέστε CreateLine σε αυτή την περίπτωση PdfContentEditor. |
CreatePolygon(lineInfo: LineInfo, page: int, annotRect: System.Drawing.Rectangle, annotContents: string) | Καλέστε CreatePolygon σε αυτή την περίπτωση PdfContentEditor. |
CreatePolyLine(lineInfo: LineInfo, page: int, annotRect: System.Drawing.Rectangle, annotContents: string) | Καλέστε CreatePolyLine σε αυτή την περίπτωση PdfContentEditor. |
CreatePopup(rect: System.Drawing.Rectangle, contents: string, open: bool, page: int) | Καλέστε CreatePopup σε αυτή την περίπτωση PdfContentEditor. |
CreateRubberStamp(page: int, annotRect: System.Drawing.Rectangle, annotContents: string, color: System.Drawing.Color, appearanceFile: string) | Καλέστε CreateRubberStamp σε αυτή την περίπτωση 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) | Καλέστε CreateMovie σε αυτή την περίπτωση PdfContentEditor. |
CreateSound(rect: System.Drawing.Rectangle, filePath: string, name: string, page: int, rate: string) | Καλέστε CreateSound σε αυτή την περίπτωση PdfContentEditor. |
CreateFileAttachment(rect: System.Drawing.Rectangle, contents: string, filePath: string, page: int, name: string) | Καλέστε CreateFileAttachment σε αυτή την περίπτωση 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) | Καλέστε CreateBookmarksAction σε αυτή την περίπτωση PdfContentEditor. |
AddDocumentAdditionalAction(eventType: string, code: string) | Καλέστε AddDocumentAdditionalAction σε αυτή την περίπτωση PdfContentEditor. |
RemoveDocumentOpenAction() | Καλέστε RemoveDocumentOpenAction σε αυτή την περίπτωση PdfContentEditor. |
AddDocumentAttachment(fileAttachmentPath: string, description: string) | Καλέστε AddDocumentAttachment σε αυτή την περίπτωση PdfContentEditor. |
AddDocumentAttachment(fileAttachmentStream: Stream, fileAttachmentName: string, description: string) | |
DeleteAttachments() | Καλέστε DeleteAttachments σε αυτή την περίπτωση PdfContentEditor. |
ExtractLink() | Καλέστε ExtractLink σε αυτή την περίπτωση PdfContentEditor. |
DeleteImage() | Καλέστε DeleteImage σε αυτή την περίπτωση PdfContentEditor. |
DeleteImage(pageNumber: int, index: int[]) | |
ReplaceImage(pageNumber: int, index: int, imageFile: string) | Καλέστε ReplaceImage σε αυτή την περίπτωση PdfContentEditor. |
HideStampById(pageNumber: int, stampId: int) | Καλέστε HideStampById σε αυτή την περίπτωση PdfContentEditor. |
ShowStampById(pageNumber: int, stampId: int) | Εμφάνιση ενός προηγούμενου κρυμμένου σφραγίδας. |
DeleteStampById(stampId: int) | Διαγράψτε όλα τα σφραγίσματα με το δεδομένο σήμα σε κάθε σελίδα. |
DeleteStampByIds(stampIds: int[]) | Διαγράψτε όλα τα σφραγίσματα των οποίων το ID είναι σε stampIds σε κάθε σελίδα. |
MoveStamp(pageNumber: int, stampIndex: int, x: double, y: double) | Καλέστε MoveStamp σε αυτή την περίπτωση PdfContentEditor. |
MoveStampById(pageNumber: int, stampId: int, x: double, y: double) | Καλέστε MoveStampById σε αυτή την περίπτωση PdfContentEditor. |