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 περισσότερα.

Ιδιοκτησία

ΟνομασίαΤύποςΠρόσβασηΠεριγραφή
DocumentDocumentΔιαβάστεΤο PDF είναι πλέον δεσμευμένο για επεξεργασία.
TextReplaceOptionsTextReplaceOptionsΔιαβάστε / ΓράψτεΟι επιλογές αντικατάστασης κειμένου που χρησιμοποιούνται από την οικογένεια ReplaceText (string,strings).
TextEditOptionsTextEditOptionsΔιαβάστε / ΓράψτεΟι επιλογές επεξεργασίας κειμένου μεταφέρονται στον υποκείμενο κινητήρα αντικατάστασης.
TextSearchOptionsTextSearchOptionsΔιαβάστε / ΓράψτεΟι επιλογές αναζήτησης κειμένου χρησιμοποιούνται από τις διακριτικές παραλλαγές αντικατάστασης κείμενου.
ReplaceTextStrategyReplaceTextStrategyΔιαβάστε / ΓράψτεΣτρατηγική ελέγχου του τρόπου με τον οποίο ReplaceText(σύνδεση, σήμα) παίζει (λιθητική vs.
DocumentOpenstringΔιαβάστεΑνοίγει το έγγραφο.
DocumentClosestringΔιαβάστεΚλείνει το έγγραφο.
DocumentWillSavestringΔιαβάστεΑν το έγγραφο αποθηκευτεί.
DocumentSavedstringΔιαβάστεΤο έγγραφο σώζεται.
DocumentWillPrintstringΔιαβάστεΕάν το έγγραφο εκτυπωθεί.
DocumentPrintedstringΔιαβάστεΤο έγγραφο εκτυπώνεται.

Μέθοδοι

υπογραφήΠεριγραφή
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.

Δείτε επίσης

 Ελληνικά