PdfContentEditor

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

NaamTypeToegangBeschrijving
DocumentDocumentLezenHet PDF-document dat momenteel klaar staat voor bewerking.
TextReplaceOptionsTextReplaceOptionsLezen/schrijvenTekstvervangingsopties gebruikt door de ReplaceText(string,string)-familie.
TextEditOptionsTextEditOptionsLezen/schrijvenTekstbewerkingsopties doorgestuurd naar de onderliggende vervangingsengine.
TextSearchOptionsTextSearchOptionsLezen/schrijvenTekstzoekopties gebruikt door de stateful tekstvervangingsvarianten.
ReplaceTextStrategyReplaceTextStrategyLezen/schrijvenHaalt of stelt de vervang-tekststrategie in.
DocumentOpenstringLezenHaal het geopende document op.
DocumentClosestringLezenHaalt de documentsluiting op.
DocumentWillSavestringLezenHaalt het document op dat zal worden opgeslagen.
DocumentSavedstringLezenHaalt het opgeslagen document op.
DocumentWillPrintstringLezenHaalt het document op dat zal worden afgedrukt.
DocumentPrintedstringLezenHaalt het afgedrukte document op.

Methoden

HandtekeningBeschrijving
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.

Zie ook

 Nederlands