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 proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
Document | Document | Citeşte. | Documentul PDF în curs de editare. |
TextReplaceOptions | TextReplaceOptions | Citire/scriere | Opțiuni de înlocuire a textului utilizate de familia ReplaceText(string,strings). |
TextEditOptions | TextEditOptions | Citire/scriere | Opțiuni de editare a textului transmise motorului de înlocuire. |
TextSearchOptions | TextSearchOptions | Citire/scriere | Opțiuni de căutare text utilizate de variantele de înlocuire text cu stat. |
ReplaceTextStrategy | ReplaceTextStrategy | Citire/scriere | Strategia de control cum ReplaceText ((string, string) se potrivește (literal vs. |
DocumentOpen | string | Citeşte. | Deschide documentul. |
DocumentClose | string | Citeşte. | Se apropie de document. |
DocumentWillSave | string | Citeşte. | Obţine documentul va salva. |
DocumentSaved | string | Citeşte. | A salvat documentul. |
DocumentWillPrint | string | Citeşte. | Obţine documentul va imprima. |
DocumentPrinted | string | Citeşte. | Imprimează documentul. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
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. |