PdfContentEditor

PdfContentEditor

Opinie generală

PdfContentEditor este o clasă în Aspose.PDF FOSS pentru .NET. Moștenitorii de la: System.IDisposable.

Fațadă pentru editarea la nivel de conținut: înlocuirea textului, crearea link-urilor, operațiunile cu imagini.

Această clasă oferă 83 de metode pentru a lucra cu obiecte PdfContentEditor în programe .NET. Metodele disponibile includ: AddDocumentAdditionalAction, AddDocumentAttachment, BindPdf, ChangeViewerPreference, Close, CreateApplicationLink, CreateBookmarksAction, CreateCaret, CreateCustomActionLink, CreateFileAttachment, CreateFreeText, CreateJavaScriptLink, şi 35 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS for .Net. Proprietăți: Document, DocumentClose, DocumentOpen, DocumentPrinted, DocumentSaved, DocumentWillPrint, şi încă 5 .

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
DocumentDocumentCiteşte.Documentul PDF în curs de editare.
TextReplaceOptionsTextReplaceOptionsCitire/scriereOpțiuni de înlocuire a textului utilizate de familia ReplaceText(string,strings).
TextEditOptionsTextEditOptionsCitire/scriereOpțiuni de editare a textului transmise motorului de înlocuire.
TextSearchOptionsTextSearchOptionsCitire/scriereOpțiuni de căutare text utilizate de variantele de înlocuire text cu stat.
ReplaceTextStrategyReplaceTextStrategyCitire/scriereStrategia de control cum ReplaceText ((string, string) se potrivește (literal vs.
DocumentOpenstringCiteşte.Deschide documentul.
DocumentClosestringCiteşte.Se apropie de document.
DocumentWillSavestringCiteşte.Obţine documentul va salva.
DocumentSavedstringCiteşte.A salvat documentul.
DocumentWillPrintstringCiteşte.Obţine documentul va imprima.
DocumentPrintedstringCiteşte.Imprimează documentul.

Metode de evaluare

SemnăturaDescriere:
PdfContentEditor()Ctor implicit legă un PDF mai târziu prin BindPdf(string).
PdfContentEditor(document: Document)Legat la un document existent în timpul construcției.
BindPdf(pdfData: byte[])Legă un fişier PDF pentru editare.
BindPdf(inputFile: string)Legă un fișier PDF după calea de editare.
BindPdf(inputStream: Stream)Legă un flux PDF pentru editare.
BindPdf(srcDoc: Document)Legă un document PDF în memorie pentru editare.
Save()Salvaţi documentul legat.
Save(path: string)Salvați documentul legat într-o cale de fișier.
Save(stream: Stream)Salvează documentul legat într-un flux.
Close()Închideţi documentul legat.
Dispose()Eliberarea documentului legat (echivalent cu Închidere).
GetViewerPreference()Obțineți steagurile de preferință actuale vizualizator ca o mască bit integer.
ChangeViewerPreference(viewerAttribution: int)Schimbă preferinţele telespectatorului.
GetStamps(pageNumber: int)Obține informații despre timbre pe o pagină.
DeleteStamp(pageNumber: int, index: int[])Ștergeți timbrele de pe o pagină prin indicii bazate pe 0.
DeleteStampById(pageNumber: int, stampId: int)Se șterge un timbru prin ID-ul său de timbr (ID-ului atribuit prin Stamp.StampId).
DeleteStampByIds(pageNumber: int, stampIds: int[])Ştergeţi timbrele după identificarea lor.
ReplaceText(srcString: string, destString: string)Înlocuiți textul în document legat conform ReplaceTextStrategy.
ReplaceText(srcString: string, thePage: int, destString: string)Înlocuiți textul pe o pagină specifică (1-based).
ReplaceText(srcString: string, destString: string, textState: TextState)Înlocuiți textul cu formatarea explicită TextState (tip de scris / dimensiune/ culoare).
ReplaceText(srcString: string, thePage: int, destString: string, textState: TextState)Înlocuiți textul pe o pagină specifică cu TextState.
ReplaceText(srcString: string, destString: string, fontSize: int)Înlocuiți textul și să treci peste dimensiunea fontului de înlocuire.
ReplaceText(input: byte[], searchText: string, replaceText: string)Înlocuiți toate aparițiile de text pe toate paginile.
ReplaceText(input: byte[], searchText: string, replaceText: string, options: TextSearchOptions)Înlocuiți toate aparițiile de text pe toate paginile folosind opțiunile de căutare.
ReplaceTextOnPage(input: byte[], pageNumber: int, searchText: string, replaceText: string)Înlocuiți textul pe o pagină specifică (1-based).
CreateLocalLink(input: byte[], rect: Rectangle, pageNumber: int, destinationPage: int)Crearea unei anotații de link local care navighează către o pagină din același document.
CreateWebLink(input: byte[], rect: Rectangle, pageNumber: int, url: string)Creează o URI link anotare care deschide un URL.
CreateFreeText(input: byte[], rect: Rectangle, pageNumber: int, text: string, fontName: string?, fontSize: double)Creează o anotare text liber pe pagină.
CreateText(input: byte[], rect: Rectangle, pageNumber: int, title: string, contents: string)Crearea unei anotări de text (nota lipicioasă) pe o pagină.
DeleteAnnotations(input: byte[], pageNumber: int)Ștergeți toate comentariile de pe o pagină specifică.
DeleteAnnotations(input: byte[], pageNumber: int, annotationType: string)Ștergeți comentariile unui subtip specific dintr-o pagină.
ExtractText(input: byte[], pageNumber: int)Extrage text dintr-o pagină specifică.
ExtractText(input: byte[])Extrage text de pe toate paginile.
DrawCurve(lineInfo: LineInfo, page: int, annotRect: System.Drawing.Rectangle, annotContents: string)Supraîncărcare care converte Rectangle în formular PDF rectangulare și delegate.
DrawCurve(lineInfo: LineInfo, pageNumber: int, rect: Rectangle, message: string?)Desenați o curbă (polilinie) pe pagină.
CreateLocalLink(rect: System.Drawing.Rectangle, desPage: int, originalPage: int)Chema CreateLocalLink pe această instanță 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)Chema CreateWebLink pe această instanță 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)Chema CreateApplicationLink pe această instanță 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)Chema CreatePdfDocumentLink pe această instanță 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)Chema CreateJavaScriptLink pe această instanță PdfContentEditor.
CreateCustomActionLink(rect: System.Drawing.Rectangle, originalPage: int, color: System.Drawing.Color, actionName: System.Enum[])Chema CreateCustomActionLink pe această instanță PdfContentEditor.
CreateFreeText(rect: System.Drawing.Rectangle, contents: string, page: int)Chema CreateFreeText pe această instanță PdfContentEditor.
CreateText(rect: System.Drawing.Rectangle, title: string, contents: string, open: bool, icon: string, page: int)Chema CreateText pe această instanță PdfContentEditor.
CreateCaret(page: int, annotRect: System.Drawing.Rectangle, caretRect: System.Drawing.Rectangle, symbol: string, annotContents: string, color: System.Drawing.Color)Chema CreateCaret pe această instanță PdfContentEditor.
CreateMarkup(rect: System.Drawing.Rectangle, contents: string, type: int, page: int, clr: System.Drawing.Color)Chema CreateMarkup pe această instanță PdfContentEditor.
CreateSquareCircle(rect: System.Drawing.Rectangle, contents: string, clr: System.Drawing.Color, square: bool, page: int, borderWidth: int)Chema CreateSquareCircle pe această instanță 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[])Chema CreateLine pe această instanță PdfContentEditor.
CreatePolygon(lineInfo: LineInfo, page: int, annotRect: System.Drawing.Rectangle, annotContents: string)Chema CreatePolygon pe această instanță PdfContentEditor.
CreatePolyLine(lineInfo: LineInfo, page: int, annotRect: System.Drawing.Rectangle, annotContents: string)Chema CreatePolyLine pe această instanță PdfContentEditor.
CreatePopup(rect: System.Drawing.Rectangle, contents: string, open: bool, page: int)Chema CreatePopup pe această instanță PdfContentEditor.
CreateRubberStamp(page: int, annotRect: System.Drawing.Rectangle, annotContents: string, color: System.Drawing.Color, appearanceFile: string)Chema CreateRubberStamp pe această instanță 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)Chema CreateMovie pe această instanță PdfContentEditor.
CreateSound(rect: System.Drawing.Rectangle, filePath: string, name: string, page: int, rate: string)Chema CreateSound pe această instanță PdfContentEditor.
CreateFileAttachment(rect: System.Drawing.Rectangle, contents: string, filePath: string, page: int, name: string)Chema CreateFileAttachment pe această instanță 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)Chema CreateBookmarksAction pe această instanță PdfContentEditor.
AddDocumentAdditionalAction(eventType: string, code: string)Chema AddDocumentAdditionalAction pe această instanță PdfContentEditor.
RemoveDocumentOpenAction()Chema RemoveDocumentOpenAction pe această instanță PdfContentEditor.
AddDocumentAttachment(fileAttachmentPath: string, description: string)Chema AddDocumentAttachment pe această instanță PdfContentEditor.
AddDocumentAttachment(fileAttachmentStream: Stream, fileAttachmentName: string, description: string)
DeleteAttachments()Chema DeleteAttachments pe această instanță PdfContentEditor.
ExtractLink()Chema ExtractLink pe această instanță PdfContentEditor.
DeleteImage()Chema DeleteImage pe această instanță PdfContentEditor.
DeleteImage(pageNumber: int, index: int[])
ReplaceImage(pageNumber: int, index: int, imageFile: string)Chema ReplaceImage pe această instanță PdfContentEditor.
HideStampById(pageNumber: int, stampId: int)Chema HideStampById pe această instanță PdfContentEditor.
ShowStampById(pageNumber: int, stampId: int)Arată un timbru ascuns anterior.
DeleteStampById(stampId: int)Ștergeți toate timbrele cu ID-ul de timbru dat pe fiecare pagină.
DeleteStampByIds(stampIds: int[])Ștergeți toate timbrele a căror ID este în stampIds peste fiecare pagină.
MoveStamp(pageNumber: int, stampIndex: int, x: double, y: double)Chema MoveStamp pe această instanță PdfContentEditor.
MoveStampById(pageNumber: int, stampId: int, x: double, y: double)Chema MoveStampById pe această instanță PdfContentEditor.

Vezi și:

 Română