PdfContentEditor
Översikt
PdfContentEditor är en klass i Aspose.PDF FOSS för .NET. ärvt från: System.IDisposable.
Facade för innehållsnivå redigering: text ersättning, länkskapande, bildverksamhet.
Denna klass innehåller 83 metoder för att arbeta med PdfContentEditor objekt i .NET-program. Tillgängliga metoder inkluderar: AddDocumentAdditionalAction, AddDocumentAttachment, BindPdf, ChangeViewerPreference, Close, CreateApplicationLink, CreateBookmarksAction, CreateCaret, CreateCustomActionLink, CreateFileAttachment, CreateFreeText, CreateJavaScriptLink,35 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.PDF FOSS för .Net-paketet. och egenskaper: Document, DocumentClose, DocumentOpen, DocumentPrinted, DocumentSaved, DocumentWillPrint,Och 5 fler.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
Document | Document | Läsning | PDF-dokumentet är för närvarande bundet till redigering. |
TextReplaceOptions | TextReplaceOptions | Läs/ Skriv | Text-replaceringsalternativ som används av ReplaceText(string,strings) familj. |
TextEditOptions | TextEditOptions | Läs/ Skriv | Text-redigering alternativ överföras till den underliggande ersättningsmotorn. |
TextSearchOptions | TextSearchOptions | Läs/ Skriv | Text-sökalternativ som används av de modiga text-stödvarianterna. |
ReplaceTextStrategy | ReplaceTextStrategy | Läs/ Skriv | Hämtar eller anger ersättningstextstrategin. |
DocumentOpen | string | Läsning | Öppnar dokumentet. |
DocumentClose | string | Läsning | Hämtar dokumentets stängning. |
DocumentWillSave | string | Läsning | Hämtar dokumentet som kommer att sparas. |
DocumentSaved | string | Läsning | Hämtar det sparade dokumentet. |
DocumentWillPrint | string | Läsning | Hämtar dokumentet som kommer att skrivas ut. |
DocumentPrinted | string | Läsning | Hämtar det utskrivna dokumentet. |
Metoder
| Signature | Beskrivning |
|---|---|
PdfContentEditor() | Standard ctor - bind en PDF senare via BindPdf(string). |
PdfContentEditor(document: Document) | Bindas till ett befintligt dokument vid byggandet. |
BindPdf(pdfData: byte[]) | Bind en PDF-fil för redigering. |
BindPdf(inputFile: string) | Bind en PDF-fil per väg för redigering. |
BindPdf(inputStream: Stream) | Bind en PDF-ström för redigering. |
BindPdf(srcDoc: Document) | Bind en in-minned PDF-dokument för redigering. |
Save() | Spara det bindande dokumentet. |
Save(path: string) | Spara det länkade dokumentet till en filvägen. |
Save(stream: Stream) | Spara det länkade dokumentet till en ström. |
Close() | Stäng av det bindande dokumentet. |
Dispose() | Lämna ut det bindande dokumentet (ekvivalent till Nära). |
GetViewerPreference() | Få den aktuella tittarens preferenser som en hel bitmask. |
ChangeViewerPreference(viewerAttribution: int) | Ändra tittarens preferenser. |
GetStamps(pageNumber: int) | Hämta information om stämplar på en sida. |
DeleteStamp(pageNumber: int, index: int[]) | Ta bort stempel på en sida med sina 0-baserade index. |
DeleteStampById(pageNumber: int, stampId: int) | Ta bort ett stempel med sitt stam ID (den ID som tilldelas via Stamp.StampId). |
DeleteStampByIds(pageNumber: int, stampIds: int[]) | Ta bort stempel med sina stam-ID. |
ReplaceText(srcString: string, destString: string) | Ersätt text i det länkade dokumentet enligt ReplaceTextStrategy. |
ReplaceText(srcString: string, thePage: int, destString: string) | Ersätt text på en viss sida (1-baserad). |
ReplaceText(srcString: string, destString: string, textState: TextState) | Ersätt text med explicit TextState format (font/size/colour). |
ReplaceText(srcString: string, thePage: int, destString: string, textState: TextState) | Ersätt text på en viss sida med explicit TextState. |
ReplaceText(srcString: string, destString: string, fontSize: int) | Ersätt text och överrida fontstorleken på ersättningskorr. |
ReplaceText(input: byte[], searchText: string, replaceText: string) | Ersätt alla textföreteelser på alla sidor. |
ReplaceText(input: byte[], searchText: string, replaceText: string, options: TextSearchOptions) | Ersätt alla textföreteelser över alla sidor med sökalternativ. |
ReplaceTextOnPage(input: byte[], pageNumber: int, searchText: string, replaceText: string) | Ersätt text på en viss sida (1-baserad). |
CreateLocalLink(input: byte[], rect: Rectangle, pageNumber: int, destinationPage: int) | Skapa en lokal länk anteckning som navigerar till en sida i samma dokument. |
CreateWebLink(input: byte[], rect: Rectangle, pageNumber: int, url: string) | Skapa en URI-länk anteckning som öppnar en URL. |
CreateFreeText(input: byte[], rect: Rectangle, pageNumber: int, text: string, fontName: string?, fontSize: double) | Skapa en gratis textanmälan på en sida. |
CreateText(input: byte[], rect: Rectangle, pageNumber: int, title: string, contents: string) | Skapa en text (sticky note) anteckning på en sida. |
DeleteAnnotations(input: byte[], pageNumber: int) | Ta bort alla anteckningar på en viss sida. |
DeleteAnnotations(input: byte[], pageNumber: int, annotationType: string) | Ta bort anteckningar av en viss undertyp från en sida. |
ExtractText(input: byte[], pageNumber: int) | Ta ut text från en specifik sida. |
ExtractText(input: byte[]) | Ta ut text från alla sidor. |
DrawCurve(lineInfo: LineInfo, page: int, annotRect: System.Drawing.Rectangle, annotContents: string) | Överbelastning som konverterar Rectangle till PDF-rektangelfärmen och delegater. |
DrawCurve(lineInfo: LineInfo, pageNumber: int, rect: Rectangle, message: string?) | Skär en kurva (polylin) på en sida. |
CreateLocalLink(rect: System.Drawing.Rectangle, desPage: int, originalPage: int) | Kalla CreateLocalLink(rekt, desPage, originalPAGE) på detta PdfContentEditor instans. |
CreateLocalLink(rect: System.Drawing.Rectangle, desPage: int, originalPage: int, clr: System.Drawing.Color) | Kalla CreateLocalLink(rect, desPage, originalPAGE, clr) på detta PdfContentEditor instans. |
CreateLocalLink(rect: System.Drawing.Rectangle, desPage: int, originalPage: int, clr: System.Drawing.Color, actionName: System.Enum[]) | Kalla CreateLocalLink(rect, desPage, originalPAGE, clr, actionName) på detta PdfContentEditor instans. |
CreateWebLink(rect: System.Drawing.Rectangle, url: string, originalPage: int) | Kalla CreateWebLink(rekt, url, originalPage) på detta PdfContentEditor instans. |
CreateWebLink(rect: System.Drawing.Rectangle, url: string, originalPage: int, clr: System.Drawing.Color) | Kalla CreateWebLink(rect, url, originalPage, clr) på detta PdfContentEditor instans. |
CreateWebLink(rect: System.Drawing.Rectangle, url: string, originalPage: int, clr: System.Drawing.Color, actionName: System.Enum[]) | Kalla CreateWebLink(rect, url, originalPage, clr, actionName) på detta PdfContentEditor instans. |
CreateApplicationLink(rect: System.Drawing.Rectangle, application: string, page: int) | Kalla CreateApplicationLink(rät, ansökan, sida) på detta PdfContentEditor instans. |
CreateApplicationLink(rect: System.Drawing.Rectangle, application: string, page: int, clr: System.Drawing.Color) | Kalla CreateApplicationLink(rekt, applikation, sida, clr) på detta PdfContentEditor instans. |
CreateApplicationLink(rect: System.Drawing.Rectangle, application: string, page: int, clr: System.Drawing.Color, actionName: System.Enum[]) | Kalla CreateApplicationLink(rekt, applikation, sida, clr, actionName) på detta PdfContentEditor instans. |
CreatePdfDocumentLink(rect: System.Drawing.Rectangle, remotePdf: string, originalPage: int, destinationPage: int) | Kalla CreatePdfDocumentLink(rect, remotePdf, originalPage, destinationPAGE) på detta PdfContentEditor instans. |
CreatePdfDocumentLink(rect: System.Drawing.Rectangle, remotePdf: string, originalPage: int, destinationPage: int, clr: System.Drawing.Color) | Kalla CreatePdfDocumentLink(rekt, fjärrPdf, originalPage, destinationPag, clr) på detta PdfContentEditor instans. |
CreatePdfDocumentLink(rect: System.Drawing.Rectangle, remotePdf: string, originalPage: int, destinationPage: int, clr: System.Drawing.Color, actionName: System.Enum[]) | Kalla CreatePdfDocumentLink(rekt, fjärrPdf, originalPage, destinationPAGE, clr, actionName) på detta PdfContentEditor instans. |
CreateJavaScriptLink(code: string, rect: System.Drawing.Rectangle, originalPage: int, color: System.Drawing.Color) | Kalla CreateJavaScriptLink(kod, rect, originalPage, färg) på detta PdfContentEditor instans. |
CreateCustomActionLink(rect: System.Drawing.Rectangle, originalPage: int, color: System.Drawing.Color, actionName: System.Enum[]) | Kalla CreateCustomActionLink(rekt, originalPage, färg, actionName) på denna instans PdfContentEditor. |
CreateFreeText(rect: System.Drawing.Rectangle, contents: string, page: int) | Kalla CreateFreeText(rekt, innehåll, sida) på detta PdfContentEditor instans. |
CreateText(rect: System.Drawing.Rectangle, title: string, contents: string, open: bool, icon: string, page: int) | Kalla CreateText(rekt, titel, innehåll, öppen, ikon, sida) på denna PdfContentEditor instans. |
CreateCaret(page: int, annotRect: System.Drawing.Rectangle, caretRect: System.Drawing.Rectangle, symbol: string, annotContents: string, color: System.Drawing.Color) | Kalla CreateCaret(sida, annotRect, caretRekt, symbol, anotContents, färg) på detta PdfContentEditor instans. |
CreateMarkup(rect: System.Drawing.Rectangle, contents: string, type: int, page: int, clr: System.Drawing.Color) | Kalla CreateMarkup(rekt, innehåll, typ, sida, clr) på detta PdfContentEditor instans. |
CreateSquareCircle(rect: System.Drawing.Rectangle, contents: string, clr: System.Drawing.Color, square: bool, page: int, borderWidth: int) | Kalla CreateSquareCircle(rect, innehåll, clr, kvadrat, sida, gränsvidhet) på detta PdfContentEditor instans. |
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[]) | Kalla CreateLine(rekt, innehåll, x1, y1, x2, y2, sida, gräns, clr, borderStyle, dashArray, LEArry) på detta PdfContentEditor instans. |
CreatePolygon(lineInfo: LineInfo, page: int, annotRect: System.Drawing.Rectangle, annotContents: string) | Kalla CreatePolygon(lineInfo, sida, annotRect, anotContents) på detta PdfContentEditor instans. |
CreatePolyLine(lineInfo: LineInfo, page: int, annotRect: System.Drawing.Rectangle, annotContents: string) | Kalla CreatePolyLine(lineInfo, sida, annotRect, anotContents) på detta PdfContentEditor instans. |
CreatePopup(rect: System.Drawing.Rectangle, contents: string, open: bool, page: int) | Kalla CreatePopup(rekt, innehåll, öppen, sida) på detta PdfContentEditor instans. |
CreateRubberStamp(page: int, annotRect: System.Drawing.Rectangle, annotContents: string, color: System.Drawing.Color, appearanceFile: string) | Kalla CreateRubberStamp(sida, annotRect, anotContents, färg, appearanceFile) på denna instans PdfContentEditor. |
CreateRubberStamp(page: int, annotRect: System.Drawing.Rectangle, annotContents: string, color: System.Drawing.Color, appearanceStream: Stream) | Kalla CreateRubberStamp(sida, annotRect, anotContents, färg, appearanceStream) på denna instans PdfContentEditor. |
CreateRubberStamp(page: int, annotRect: System.Drawing.Rectangle, icon: string, annotContents: string, color: System.Drawing.Color) | Kalla CreateRubberStamp(sida, annotRect, ikon, anotContents, färg) på detta PdfContentEditor instans. |
CreateMovie(rect: System.Drawing.Rectangle, filePath: string, page: int) | Kalla CreateMovie(rekt, filPath, sida) på detta PdfContentEditor instans. |
CreateSound(rect: System.Drawing.Rectangle, filePath: string, name: string, page: int, rate: string) | Kalla CreateSound(rekt, filPath, namn, sida, hastighet) på detta PdfContentEditor instans. |
CreateFileAttachment(rect: System.Drawing.Rectangle, contents: string, filePath: string, page: int, name: string) | Kalla CreateFileAttachment(rekt, innehåll, filPath, sida, namn) på detta PdfContentEditor instans. |
CreateFileAttachment(rect: System.Drawing.Rectangle, contents: string, filePath: string, page: int, name: string, opacity: double) | Kalla CreateFileAttachment(rekt, innehåll, filPath, sida, namn, opacity) på detta PdfContentEditor inställning. |
CreateFileAttachment(rect: System.Drawing.Rectangle, contents: string, attachmentStream: Stream, attachmentName: string, page: int, name: string) | Kalla CreateFileAttachment(rekt, innehåll, attachmentStream, adj.Name, page, name) på detta PdfContentEditor instans. |
CreateFileAttachment(rect: System.Drawing.Rectangle, contents: string, attachmentStream: Stream, attachmentName: string, page: int, name: string, opacity: double) | Kalla CreateFileAttachment(rekt, innehåll, tilläggStream, anslutningNamn, sida, namn, opacity) på detta PdfContentEditor instans. |
CreateBookmarksAction(title: string, color: System.Drawing.Color, boldFlag: bool, italicFlag: bool, file: string, actionType: string, destination: string) | Kalla CreateBookmarksAction(titel, färg, boldFlag, italicFag, fil, actionType, destination) på detta PdfContentEditor instans. |
AddDocumentAdditionalAction(eventType: string, code: string) | Kalla AddDocumentAdditionalAction(eventType, kod) på detta PdfContentEditor instans. |
RemoveDocumentOpenAction() | Kalla RemoveDocumentOpenAction på detta PdfContentEditor instans. |
AddDocumentAttachment(fileAttachmentPath: string, description: string) | Kalla AddDocumentAttachment(fileAttachmentPath, beskrivning) på detta PdfContentEditor instans. |
AddDocumentAttachment(fileAttachmentStream: Stream, fileAttachmentName: string, description: string) | Kalla AddDocumentAttachment(filAttachmentStream, filAttacknamn, beskrivning) på detta PdfContentEditor inställning. |
DeleteAttachments() | Kalla DeleteAttachments på detta PdfContentEditor instans. |
ExtractLink() | Kalla ExtractLink på detta PdfContentEditor instans. |
DeleteImage() | Kalla DeleteImage på detta PdfContentEditor instans. |
DeleteImage(pageNumber: int, index: int[]) | Kalla DeleteImage(pageNumret, index) på detta PdfContentEditor instans. |
ReplaceImage(pageNumber: int, index: int, imageFile: string) | Kalla ReplaceImage(pageNumret, indexet, imageFile) på detta PdfContentEditor instans. |
HideStampById(pageNumber: int, stampId: int) | Håll stempel(er) med den angivna stämmen på en sida utan att ta bort dem: Stampets ritoperatörer håller men undertrycks av ett tomt klickprolog, och en %StampHidden=1 markering registrerar tillståndet så GetStamps rapporterar Visible = false och ShowStampById kan återställa det. |
ShowStampById(pageNumber: int, stampId: int) | Visa ett tidigare dolt stempel: ta bort den dolda markeringen och tom klippprologen så att stemplet målar igen. |
DeleteStampById(stampId: int) | Ta bort alla stempel med den angivna stammen på varje sida. |
DeleteStampByIds(stampIds: int[]) | Ta bort alla stempel vars ID är i stampIds över varje sida. |
MoveStamp(pageNumber: int, stampIndex: int, x: double, y: double) | Kalla MoveStamp(pageNumber, stampIndex, x, y) på detta PdfContentEditor instans. |
MoveStampById(pageNumber: int, stampId: int, x: double, y: double) | Kalla MoveStampById(pageNumret, stampId, x, y) på detta PdfContentEditor instans. |