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
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
Document | Document | Läsning | Det bindande dokumentet. |
InputFile | string? | Läs/ Skriv | Inträde filvägen. |
OutputFile | string? | Läs/ Skriv | Utgångsfil väg. |
PageWidth | float | Läsning | Bretthet av första sidan i det bunden dokumentet. |
PageHeight | float | Läsning | Höjd på första sidan i det länkade dokumentet. |
InputStream | Stream? | Läs/ Skriv | Input stream – inställningen binder PDF-filen försiktigt så att siddimensionskrav återspeglar den nya inmatningen. |
OutputStream | Stream? | Läs/ Skriv | Utgångström – Save() skriver här när ingen uttrycklig destination passeras. |
KeepSecurity | bool | Läs/ Skriv | Om det är sant, bör säkerheten för källdokumentet (kryptering, tillstånd) behållas på Spara. |
NumberingStyle | NumberingStyle | Läs/ Skriv | Numreringsstilen för AddPageNumber. |
OptimizeSize | bool | Läs/ Skriv | Tips: Optimera den sparade produktionen för storlek. |
PageNumberRotation | float | Läs/ Skriv | Rotation (grader) tillämpas på AddPageNumber stempel. |
StampId | int | Läs/ Skriv | Stamp identifierare inbyggd som en innehållsström kommentar av AddStamp. |
StartingNumber | int | Läs/ Skriv | Startnummer som används av AddPageNumber. |
ConvertTo | PdfFormat | Läs/ Skriv | PDF/A eller PDF-version mål för den sparade utgåvan. |
PosUpperLeft | int | Läsning | Hämtar den övre vänstra positionen. |
PosUpperMiddle | int | Läsning | Hämtar den övre mittenpositionen. |
PosUpperRight | int | Läsning | Hämtar den övre högra positionen. |
PosSidesLeft | int | Läsning | Hämtar de vänstra sidorna i pos. |
PosSidesRight | int | Läsning | Hämtar den högra sidan av pos. |
PosBottomLeft | int | Läsning | Hämtar den nedre vänstra positionen. |
PosBottomMiddle | int | Läsning | Hämtar den nedre mittenpositionen. |
PosBottomRight | int | Läsning | Hämtar den nedre högra positionen. |
Metoder
| Signature | Beskrivning |
|---|---|
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. |