PdfFileStamp

Översikt

PdfFileStamp är en klass i Aspose.PDF FOSS för .NET. ärvt från: System.IDisposable.

Facade för att lägga till stempel, sidnummer, headers, fotfötter och vattenmärken.

Denna klass ger 45 metoder för att arbeta med PdfFileStamp objekt i .NET-program. Tillgängliga metoder inkluderar: AddFooter, AddGrayscaleImageStamp, AddHeader, AddImageStamp, AddPageNumber, AddPageNumbers, AddStamp, AddTextStamp, AddWatermark, BindPdf, Close, Dispose,och två 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: ConvertTo, Document, InputFile, InputStream, KeepSecurity, NumberingStyle,och 16 fler.

ägodelar

NamnTyp avAccessBeskrivning
DocumentDocumentLäsningDet bindande dokumentet.
InputFilestring?Läs/ SkrivInträde filvägen.
OutputFilestring?Läs/ SkrivUtgångsfil väg.
PageWidthfloatLäsningBretthet av första sidan i det bunden dokumentet.
PageHeightfloatLäsningHöjd på första sidan i det länkade dokumentet.
InputStreamStream?Läs/ SkrivInput stream – inställningen binder PDF-filen försiktigt så att siddimensionskrav återspeglar den nya inmatningen.
OutputStreamStream?Läs/ SkrivUtgångström – Save() skriver här när ingen uttrycklig destination passeras.
KeepSecurityboolLäs/ SkrivOm det är sant, bör säkerheten för källdokumentet (kryptering, tillstånd) behållas på Spara.
NumberingStyleNumberingStyleLäs/ SkrivNumreringsstilen för AddPageNumber.
OptimizeSizeboolLäs/ SkrivTips: Optimera den sparade produktionen för storlek.
PageNumberRotationfloatLäs/ SkrivRotation (grader) tillämpas på AddPageNumber stempel.
StampIdintLäs/ SkrivStamp identifierare inbyggd som en innehållsström kommentar av AddStamp.
StartingNumberintLäs/ SkrivStartnummer som används av AddPageNumber.
ConvertToPdfFormatLäs/ SkrivPDF/A eller PDF-version mål för den sparade utgåvan.
PosUpperLeftintLäsningHämtar den övre vänstra positionen.
PosUpperMiddleintLäsningHämtar den övre mittenpositionen.
PosUpperRightintLäsningHämtar den övre högra positionen.
PosSidesLeftintLäsningHämtar de vänstra sidorna i pos.
PosSidesRightintLäsningHämtar den högra sidan av pos.
PosBottomLeftintLäsningHämtar den nedre vänstra positionen.
PosBottomMiddleintLäsningHämtar den nedre mittenpositionen.
PosBottomRightintLäsningHämtar den nedre högra positionen.

Metoder

SignatureBeskrivning
PdfFileStamp()Standardkonstruktor för statslös läge.
PdfFileStamp(document: Document)Bind en redan laddat dokument.
PdfFileStamp(document: Document, outputStream: Stream)Bind en dokument och förinställ ett utgångsflöde för parametrlös spara.
PdfFileStamp(document: Document, outputFile: string)Bind en dokument och förinställ en utgångsfilen väg för parametrlös spara.
PdfFileStamp(inputStream: Stream, outputStream: Stream)Öppna från en input stream, skriv till ett output stream på Spara.
PdfFileStamp(inputStream: Stream, outputStream: Stream, keepSecurity: bool)Öppna från en input stream, skriv till ett output stream på Spara.
PdfFileStamp(inputFile: string, outputFile: string)Öppna från en inmatningsfil, skriv till en utmatningskod på Spara.
PdfFileStamp(inputFile: string, outputFile: string, keepSecurity: bool)Öppna från en inmatningsfil, skriv till en utmatningskod på Spara.
PdfFileStamp(inputData: byte[], outputPath: string)Skapa en PdfFileStamp för angivna inmatningsbyter, spara till den angiven utmatningskassan på Nära().
BindPdf(path: string)Bind en PDF-dokument från ett filvägen för statistisk bearbetning.
BindPdf(inputStream: Stream)Bind en PDF-dokument från ett ström för hållbar bearbetning.
BindPdf(doc: Document)Bind en PDF-dokument för statlig bearbetning.
Save(destFile: string)Spara det modifierade dokumentet till den angivna vägen.
Save(destStream: Stream)Spara det modifierade dokumentet i en ström.
Save()Spara det modifierade dokumentet till en byte array.
AddStamp(stamp: Stamp)Lägg till en facadstempel i det bunden dokumentet.
Close()Stäng dokumentet och spara till utgångsvägen.
Dispose()IDisposable genomförande; delegater till Close.
AddHeader(formattedText: FormattedText, topMargin: float)Kalla AddHeader(formattedText, topMargin) på detta PdfFileStamp instans.
AddHeader(formattedText: FormattedText, topMargin: float, leftMargin: float, rightMargin: float)Kalla AddHeader(formattedText, topMargin, leftMargin, rightM argin) på detta PdfFileStamp instans.
AddHeader(imageStream: Stream, topMargin: float)Kalla AddHeader(imageStream, topMargin) på detta PdfFileStamp instans.
AddHeader(inputStream: Stream, topMargin: float, leftMargin: float, rightMargin: float)Kalla AddHeader(inputStream, topMargin, vänsterMargin, högerM argin) på detta PdfFileStamp inställning.
AddHeader(imageFile: string, topMargin: float)Kalla AddHeader(imageFile, topMargin) på detta PdfFileStamp inställning.
AddHeader(imageFile: string, topMargin: float, leftMargin: float, rightMargin: float)Kalla AddHeader(imageFile, topMargin, leftMargin, rightM argin) på detta PdfFileStamp inställning.
AddFooter(formattedText: FormattedText, bottomMargin: float)Kalla AddFooter(formattedText, bottomMargin) på detta PdfFileStamp instans.
AddFooter(formattedText: FormattedText, bottomMargin: float, leftMargin: float, rightMargin: float)Kalla AddFooter(formattedText, bottomMargin, leftMargin, rightM argin) på detta PdfFileStamp instans.
AddFooter(imageStream: Stream, bottomMargin: float)Kalla AddFooter(imageStream, bottomMargin) på detta PdfFileStamp instans.
AddFooter(imageStream: Stream, bottomMargin: float, leftMargin: float, rightMargin: float)Kalla AddFooter(imageStream, bottomMargin, leftMargin, rightM argin) på detta PdfFileStamp inställning.
AddFooter(imageFile: string, bottomMargin: float)Kalla AddFooter(imageFile, bottomMargin) på detta PdfFileStamp instans.
AddFooter(imageFile: string, bottomMargin: float, leftMargin: float, rightMargin: float)Kalla AddFooter(imageFile, bottomMargin, leftMargin, rightM argin) på detta PdfFileStamp inställning.
AddPageNumber(formattedText: FormattedText)Kalla AddPageNumber(formattedText) på detta PdfFileStamp instans.
AddPageNumber(formattedText: FormattedText, position: int)Kalla AddPageNumber(formattedText, position) på detta PdfFileStamp instans.
AddPageNumber(formattedText: FormattedText, position: int, leftMargin: float, rightMargin: float, topMargin: float, bottomMargin: float)Kalla AddPageNumber(formattedText, position, vänsterMargin, högerMargin, toppMargent, bottomM argin) på detta PdfFileStamp instans.
AddPageNumber(formattedText: FormattedText, x: float, y: float)Kalla AddPageNumber(formattedText, x, y) på detta PdfFileStamp instans.
AddPageNumber(formatString: string)Kalla AddPageNumber(formatString) på detta PdfFileStamp instans.
AddPageNumber(formatString: string, position: int)Kalla AddPageNumber(formatString, position) på detta PdfFileStamp instans.
AddPageNumber(formatString: string, position: int, leftMargin: float, rightMargin: float, topMargin: float, bottomMargin: float)Kalla AddPageNumber(formatString, position, vänsterMargin, högerMargin, toppM argin och bottenMargent) på detta PdfFileStamp instans.
AddPageNumber(formatString: string, x: float, y: float)Kalla AddPageNumber(formatString, x, y) på detta PdfFileStamp instans.
AddTextStamp(input: byte[], text: string, hAlign: HorizontalAlignment, vAlign: VerticalAlignment, fontSize: double, fontName: string)Lägg till ett textstempel på alla sidor.
AddPageNumbers(input: byte[], format: string, hAlign: HorizontalAlignment, vAlign: VerticalAlignment, fontSize: double)Lägg till sidnummer på alla sidor.
AddHeader(input: byte[], text: string, fontSize: double, margin: double)Lägg till en headertext på alla sidor.
AddFooter(input: byte[], text: string, fontSize: double, margin: double)Lägg till en footertext på alla sidor.
AddWatermark(input: byte[], text: string, fontSize: double, rotation: double, opacity: double)Lägg till en vattenmärkning text på alla sidor.
AddImageStamp(input: byte[], rgbPixels: byte[], width: int, height: int, displayWidth: double, displayHeight: double, x: double, y: double)Lägg till en RGB-bildstempel på alla sidor.
AddGrayscaleImageStamp(input: byte[], grayPixels: byte[], width: int, height: int, displayWidth: double, displayHeight: double, x: double, y: double)Lägg till en grayscale bildstämpel på alla sidor.

Se även

 Svenska