PdfContentEditor

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

NamnTyp avAccessBeskrivning
DocumentDocumentLäsningPDF-dokumentet är för närvarande bundet till redigering.
TextReplaceOptionsTextReplaceOptionsLäs/ SkrivText-replaceringsalternativ som används av ReplaceText(string,strings) familj.
TextEditOptionsTextEditOptionsLäs/ SkrivText-redigering alternativ överföras till den underliggande ersättningsmotorn.
TextSearchOptionsTextSearchOptionsLäs/ SkrivText-sökalternativ som används av de modiga text-stödvarianterna.
ReplaceTextStrategyReplaceTextStrategyLäs/ SkrivHämtar eller anger ersättningstextstrategin.
DocumentOpenstringLäsningÖppnar dokumentet.
DocumentClosestringLäsningHämtar dokumentets stängning.
DocumentWillSavestringLäsningHämtar dokumentet som kommer att sparas.
DocumentSavedstringLäsningHämtar det sparade dokumentet.
DocumentWillPrintstringLäsningHämtar dokumentet som kommer att skrivas ut.
DocumentPrintedstringLäsningHämtar det utskrivna dokumentet.

Metoder

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

Se även

 Svenska