PdfContentEditor
Overzicht
PdfContentEditor is een klasse in Aspose.PDF FOSS voor .NET. Erft van: System.IDisposable.
Facade voor inhoudsniveau-bewerking: tekstvervanging, linkcreatie, afbeeldingsbewerkingen.
Deze klasse biedt 83 methoden voor het werken met PdfContentEditor objecten in .NET programma’s. Beschikbare methoden omvatten: AddDocumentAdditionalAction, AddDocumentAttachment, BindPdf, ChangeViewerPreference, Close, CreateApplicationLink, CreateBookmarksAction, CreateCaret, CreateCustomActionLink, CreateFileAttachment, CreateFreeText, CreateJavaScriptLink, en 35 extra methoden. Alle publieke leden zijn toegankelijk voor elke .NET applicatie na het installeren van het Aspose.PDF FOSS voor .NET pakket. Eigenschappen: Document, DocumentClose, DocumentOpen, DocumentPrinted, DocumentSaved, DocumentWillPrint, en nog 5.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
Document | Document | Lezen | Het PDF-document dat momenteel klaar staat voor bewerking. |
TextReplaceOptions | TextReplaceOptions | Lezen/schrijven | Tekstvervangingsopties gebruikt door de ReplaceText(string,string)-familie. |
TextEditOptions | TextEditOptions | Lezen/schrijven | Tekstbewerkingsopties doorgestuurd naar de onderliggende vervangingsengine. |
TextSearchOptions | TextSearchOptions | Lezen/schrijven | Tekstzoekopties gebruikt door de stateful tekstvervangingsvarianten. |
ReplaceTextStrategy | ReplaceTextStrategy | Lezen/schrijven | Haalt of stelt de vervang-tekststrategie in. |
DocumentOpen | string | Lezen | Haal het geopende document op. |
DocumentClose | string | Lezen | Haalt de documentsluiting op. |
DocumentWillSave | string | Lezen | Haalt het document op dat zal worden opgeslagen. |
DocumentSaved | string | Lezen | Haalt het opgeslagen document op. |
DocumentWillPrint | string | Lezen | Haalt het document op dat zal worden afgedrukt. |
DocumentPrinted | string | Lezen | Haalt het afgedrukte document op. |
Methoden
| Handtekening | Beschrijving |
|---|---|
PdfContentEditor() | Standaard ctor — koppel later een PDF via BindPdf(string). |
PdfContentEditor(document: Document) | Koppel aan een bestaand Document bij constructie. |
BindPdf(pdfData: byte[]) | Koppel een PDF-bestand voor bewerking. |
BindPdf(inputFile: string) | Koppel een PDF-bestand op pad voor bewerking. |
BindPdf(inputStream: Stream) | Koppel een PDF-stream voor bewerking. |
BindPdf(srcDoc: Document) | Koppel een PDF-document in het geheugen voor bewerking. |
Save() | Sla het gekoppelde document op. |
Save(path: string) | Sla het gekoppelde document op op een bestandspad. |
Save(stream: Stream) | Sla het gekoppelde document op in een stream. |
Close() | Sluit het gekoppelde document. |
Dispose() | Laat het gebonden document los (gelijk aan Sluiten). |
GetViewerPreference() | Haal de huidige viewer-voorkeurvlaggen op als een integer bitmasker. |
ChangeViewerPreference(viewerAttribution: int) | Wijzig de viewer-voorkeur. |
GetStamps(pageNumber: int) | Haal informatie op over stempels op een pagina. |
DeleteStamp(pageNumber: int, index: int[]) | Verwijder stempels op een pagina op basis van hun 0-gebaseerde indexen. |
DeleteStampById(pageNumber: int, stampId: int) | Verwijder een stempel via zijn stempel-ID (de ID toegewezen via Stamp.StampId). |
DeleteStampByIds(pageNumber: int, stampIds: int[]) | Verwijder stempels op basis van hun stempel-ID’s. |
ReplaceText(srcString: string, destString: string) | Vervang tekst in het gebonden document volgens ReplaceTextStrategy. |
ReplaceText(srcString: string, thePage: int, destString: string) | Vervang tekst op een specifieke pagina (1-gebaseerd). |
ReplaceText(srcString: string, destString: string, textState: TextState) | Vervang tekst met expliciete TextState opmaak (lettertype/grootte/kleur). |
ReplaceText(srcString: string, thePage: int, destString: string, textState: TextState) | Vervang tekst op een specifieke pagina door expliciete TextState. |
ReplaceText(srcString: string, destString: string, fontSize: int) | Vervang tekst en overschrijf de lettergrootte van de vervangingsrun. |
ReplaceText(input: byte[], searchText: string, replaceText: string) | Vervang alle voorkomens van tekst op alle pagina’s. |
ReplaceText(input: byte[], searchText: string, replaceText: string, options: TextSearchOptions) | Vervang alle voorkomens van tekst op alle pagina’s met behulp van zoekopties. |
ReplaceTextOnPage(input: byte[], pageNumber: int, searchText: string, replaceText: string) | Vervang tekst op een specifieke pagina (1-gebaseerd). |
CreateLocalLink(input: byte[], rect: Rectangle, pageNumber: int, destinationPage: int) | Maak een lokale linkannotatie die navigeert naar een pagina in hetzelfde document. |
CreateWebLink(input: byte[], rect: Rectangle, pageNumber: int, url: string) | Maak een URI-linkannotatie die een URL opent. |
CreateFreeText(input: byte[], rect: Rectangle, pageNumber: int, text: string, fontName: string?, fontSize: double) | Maak een vrije-tekstannotatie op een pagina. |
CreateText(input: byte[], rect: Rectangle, pageNumber: int, title: string, contents: string) | Maak een tekst (post-it) annotatie op een pagina. |
DeleteAnnotations(input: byte[], pageNumber: int) | Verwijder alle annotaties op een specifieke pagina. |
DeleteAnnotations(input: byte[], pageNumber: int, annotationType: string) | Verwijder annotaties van een specifiek subtype van een pagina. |
ExtractText(input: byte[], pageNumber: int) | Extraheer tekst van een specifieke pagina. |
ExtractText(input: byte[]) | Tekst extraheren van alle pagina’s. |
DrawCurve(lineInfo: LineInfo, page: int, annotRect: System.Drawing.Rectangle, annotContents: string) | Overload die Rectangle naar de PDF-rechthoekvorm converteert en de delegatie uitvoert. |
DrawCurve(lineInfo: LineInfo, pageNumber: int, rect: Rectangle, message: string?) | Teken een curve (polyline) op een pagina. |
CreateLocalLink(rect: System.Drawing.Rectangle, desPage: int, originalPage: int) | Roept CreateLocalLink(rect, desPage, originalPage) aan op deze PdfContentEditor-instantie. |
CreateLocalLink(rect: System.Drawing.Rectangle, desPage: int, originalPage: int, clr: System.Drawing.Color) | Roept CreateLocalLink(rect, desPage, originalPage, clr) aan op deze PdfContentEditor instantie. |
CreateLocalLink(rect: System.Drawing.Rectangle, desPage: int, originalPage: int, clr: System.Drawing.Color, actionName: System.Enum[]) | Roept CreateLocalLink(rect, desPage, originalPage, clr, actionName) aan op deze PdfContentEditor instantie. |
CreateWebLink(rect: System.Drawing.Rectangle, url: string, originalPage: int) | Roept CreateWebLink(rect, url, originalPage) aan op deze PdfContentEditor instantie. |
CreateWebLink(rect: System.Drawing.Rectangle, url: string, originalPage: int, clr: System.Drawing.Color) | Roept CreateWebLink(rect, url, originalPage, clr) aan op deze PdfContentEditor instantie. |
CreateWebLink(rect: System.Drawing.Rectangle, url: string, originalPage: int, clr: System.Drawing.Color, actionName: System.Enum[]) | Roept CreateWebLink(rect, url, originalPage, clr, actionName) aan op deze PdfContentEditor instantie. |
CreateApplicationLink(rect: System.Drawing.Rectangle, application: string, page: int) | Roept CreateApplicationLink(rect, application, page) aan op deze PdfContentEditor instantie. |
CreateApplicationLink(rect: System.Drawing.Rectangle, application: string, page: int, clr: System.Drawing.Color) | Roept CreateApplicationLink(rect, application, page, clr) aan op deze PdfContentEditor instantie. |
CreateApplicationLink(rect: System.Drawing.Rectangle, application: string, page: int, clr: System.Drawing.Color, actionName: System.Enum[]) | Roept CreateApplicationLink(rect, application, page, clr, actionName) aan op deze PdfContentEditor instantie. |
CreatePdfDocumentLink(rect: System.Drawing.Rectangle, remotePdf: string, originalPage: int, destinationPage: int) | Roept CreatePdfDocumentLink(rect, remotePdf, originalPage, destinationPage) aan op deze PdfContentEditor instantie. |
CreatePdfDocumentLink(rect: System.Drawing.Rectangle, remotePdf: string, originalPage: int, destinationPage: int, clr: System.Drawing.Color) | Roept CreatePdfDocumentLink(rect, remotePdf, originalPage, destinationPage, clr) aan op deze PdfContentEditor instantie. |
CreatePdfDocumentLink(rect: System.Drawing.Rectangle, remotePdf: string, originalPage: int, destinationPage: int, clr: System.Drawing.Color, actionName: System.Enum[]) | Roept CreatePdfDocumentLink(rect, remotePdf, originalPage, destinationPage, clr, actionName) aan op deze PdfContentEditor instantie. |
CreateJavaScriptLink(code: string, rect: System.Drawing.Rectangle, originalPage: int, color: System.Drawing.Color) | Roept CreateJavaScriptLink(code, rect, originalPage, color) aan op deze PdfContentEditor instantie. |
CreateCustomActionLink(rect: System.Drawing.Rectangle, originalPage: int, color: System.Drawing.Color, actionName: System.Enum[]) | Roept CreateCustomActionLink(rect, originalPage, color, actionName) aan op deze PdfContentEditor instantie. |
CreateFreeText(rect: System.Drawing.Rectangle, contents: string, page: int) | Roept CreateFreeText(rect, contents, page) aan op deze PdfContentEditor instantie. |
CreateText(rect: System.Drawing.Rectangle, title: string, contents: string, open: bool, icon: string, page: int) | Roept CreateText(rect, title, contents, open, icon, page) aan op deze PdfContentEditor instantie. |
CreateCaret(page: int, annotRect: System.Drawing.Rectangle, caretRect: System.Drawing.Rectangle, symbol: string, annotContents: string, color: System.Drawing.Color) | Roept CreateCaret(page, annotRect, caretRect, symbol, annotContents, color) aan op deze PdfContentEditor instantie. |
CreateMarkup(rect: System.Drawing.Rectangle, contents: string, type: int, page: int, clr: System.Drawing.Color) | Roept CreateMarkup(rect, contents, type, page, clr) aan op deze PdfContentEditor instantie. |
CreateSquareCircle(rect: System.Drawing.Rectangle, contents: string, clr: System.Drawing.Color, square: bool, page: int, borderWidth: int) | Roept CreateSquareCircle(rect, contents, clr, square, page, borderWidth) aan op deze PdfContentEditor instantie. |
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[]) | Roept CreateLine(rect, contents, x1, y1, x2, y2, page, border, clr, borderStyle, dashArray, LEArray) aan op deze PdfContentEditor instantie. |
CreatePolygon(lineInfo: LineInfo, page: int, annotRect: System.Drawing.Rectangle, annotContents: string) | Roept CreatePolygon(lineInfo, page, annotRect, annotContents) aan op deze PdfContentEditor instantie. |
CreatePolyLine(lineInfo: LineInfo, page: int, annotRect: System.Drawing.Rectangle, annotContents: string) | Roept CreatePolyLine(lineInfo, page, annotRect, annotContents) aan op deze PdfContentEditor instantie. |
CreatePopup(rect: System.Drawing.Rectangle, contents: string, open: bool, page: int) | Roept CreatePopup(rect, contents, open, page) aan op deze PdfContentEditor instantie. |
CreateRubberStamp(page: int, annotRect: System.Drawing.Rectangle, annotContents: string, color: System.Drawing.Color, appearanceFile: string) | Roept CreateRubberStamp(page, annotRect, annotContents, color, appearanceFile) aan op deze PdfContentEditor instantie. |
CreateRubberStamp(page: int, annotRect: System.Drawing.Rectangle, annotContents: string, color: System.Drawing.Color, appearanceStream: Stream) | Roept CreateRubberStamp(page, annotRect, annotContents, color, appearanceStream) aan op deze PdfContentEditor instantie. |
CreateRubberStamp(page: int, annotRect: System.Drawing.Rectangle, icon: string, annotContents: string, color: System.Drawing.Color) | Roept CreateRubberStamp(page, annotRect, icon, annotContents, color) aan op deze PdfContentEditor instantie. |
CreateMovie(rect: System.Drawing.Rectangle, filePath: string, page: int) | Roept CreateMovie(rect, filePath, page) aan op deze PdfContentEditor instantie. |
CreateSound(rect: System.Drawing.Rectangle, filePath: string, name: string, page: int, rate: string) | Roept CreateSound(rect, filePath, name, page, rate) aan op deze PdfContentEditor instantie. |
CreateFileAttachment(rect: System.Drawing.Rectangle, contents: string, filePath: string, page: int, name: string) | Roept CreateFileAttachment(rect, contents, filePath, page, name) aan op deze PdfContentEditor instantie. |
CreateFileAttachment(rect: System.Drawing.Rectangle, contents: string, filePath: string, page: int, name: string, opacity: double) | Roept CreateFileAttachment(rect, contents, filePath, page, name, opacity) aan op deze PdfContentEditor instantie. |
CreateFileAttachment(rect: System.Drawing.Rectangle, contents: string, attachmentStream: Stream, attachmentName: string, page: int, name: string) | Roept CreateFileAttachment(rect, contents, attachmentStream, attachmentName, page, name) aan op deze PdfContentEditor instantie. |
CreateFileAttachment(rect: System.Drawing.Rectangle, contents: string, attachmentStream: Stream, attachmentName: string, page: int, name: string, opacity: double) | Roept CreateFileAttachment(rect, contents, attachmentStream, attachmentName, page, name, opacity) aan op deze PdfContentEditor instantie. |
CreateBookmarksAction(title: string, color: System.Drawing.Color, boldFlag: bool, italicFlag: bool, file: string, actionType: string, destination: string) | Roept CreateBookmarksAction(title, color, boldFlag, italicFlag, file, actionType, destination) aan op deze PdfContentEditor instantie. |
AddDocumentAdditionalAction(eventType: string, code: string) | Roept AddDocumentAdditionalAction(eventType, code) aan op deze PdfContentEditor instantie. |
RemoveDocumentOpenAction() | Roept RemoveDocumentOpenAction aan op deze PdfContentEditor instantie. |
AddDocumentAttachment(fileAttachmentPath: string, description: string) | Roept AddDocumentAttachment(fileAttachmentPath, description) aan op deze PdfContentEditor instantie. |
AddDocumentAttachment(fileAttachmentStream: Stream, fileAttachmentName: string, description: string) | Roept AddDocumentAttachment(fileAttachmentStream, fileAttachmentName, description) aan op deze PdfContentEditor instantie. |
DeleteAttachments() | Roept DeleteAttachments aan op deze PdfContentEditor instantie. |
ExtractLink() | Roept ExtractLink aan op deze PdfContentEditor instantie. |
DeleteImage() | Roept DeleteImage aan op deze PdfContentEditor instantie. |
DeleteImage(pageNumber: int, index: int[]) | Roept DeleteImage(pageNumber, index) aan op deze PdfContentEditor instantie. |
ReplaceImage(pageNumber: int, index: int, imageFile: string) | Roept ReplaceImage(pageNumber, index, imageFile) aan op deze PdfContentEditor instantie. |
HideStampById(pageNumber: int, stampId: int) | Verberg de stempel(s) met de opgegeven stampId op een pagina zonder ze te verwijderen: de tekenoperatoren van de stempel worden behouden maar onderdrukt door een lege-clip proloog, en een %StampHidden=1 marker registreert de status zodat GetStamps rapporteert Visible = false en ShowStampById het kan herstellen. |
ShowStampById(pageNumber: int, stampId: int) | Toon een eerder verborgen stempel: verwijder de verborgen marker en de lege-clip proloog zodat de stempel weer wordt getekend. |
DeleteStampById(stampId: int) | Verwijder alle stempels met de gegeven stampId op elke pagina. |
DeleteStampByIds(stampIds: int[]) | Verwijder alle stempels waarvan de ID zich bevindt in stampIds op elke pagina. |
MoveStamp(pageNumber: int, stampIndex: int, x: double, y: double) | Roept MoveStamp(pageNumber, stampIndex, x, y) aan op deze PdfContentEditor instantie. |
MoveStampById(pageNumber: int, stampId: int, x: double, y: double) | Roept MoveStampById(pageNumber, stampId, x, y) aan op deze PdfContentEditor instantie. |