PdfFileStamp
Približni podaci
PdfFileStamp je klasa u Aspose.PDF FOSS za .NET. Nasljednici od: System.IDisposable.
Fasada za dodavanje marki, brojeva stranica, zaglavlja i vodenih znakova.
Ova klasa pruža 44 metode za rad s PdfFileStamp objektima u .NET programima. Postoje i sljedeće metode: AddFooter, AddGrayscaleImageStamp, AddHeader, AddImageStamp, AddPageNumber, AddPageNumbers, AddStamp, AddTextStamp, AddWatermark, BindPdf, Close, Dispose, i 2 dodatna metoda. Svi javni članovi dostupni su bilo kojoj .NET aplikaciji nakon instalacije paketa Aspose.PDF FOSS za .Net. Ograničenja: ConvertTo, Document, InputFile, InputStream, KeepSecurity, NumberingStyle, i još 16 .
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
Document | Document | Čitaj. | Vezan dokument. |
InputFile | string? | Čitanje/pisanje | Ubaci putanje datoteke. |
OutputFile | string? | Čitanje/pisanje | Izlaz datoteke put. |
PageWidth | float | Čitaj. | Širina prve stranice u vezanoj dokumentaciji. |
PageHeight | float | Čitaj. | Visina prve stranice u vezanoj dokumentaciji. |
InputStream | Stream? | Čitanje/pisanje | Uvodni tok postavka veže PDF-ov željno tako da upite dimenzije stranice odražavaju novi ulaz. |
OutputStream | Stream? | Čitanje/pisanje | Izlazni tok Save (() piše ovdje kada nije prošlo nikakvo eksplicitno odredište. |
KeepSecurity | bool | Čitanje/pisanje | Ako je to istina, sigurnost izvornog dokumenta (šifriranje, dozvole) treba sačuvati na Save-u. |
NumberingStyle | NumberingStyle | Čitanje/pisanje | Slika brojanja za AddPageNumber. |
OptimizeSize | bool | Čitanje/pisanje | Tip: optimizirati sačuvani izlaz za veličinu. |
PageNumberRotation | float | Čitanje/pisanje | U slučaju da je to moguće, mora se primjenjivati sljedeće:. |
StampId | int | Čitanje/pisanje | Identifikator žigova ugrađen kao komentar u strimu sadržaja od strane AddStamp. |
StartingNumber | int | Čitanje/pisanje | Početni broj koji koristi AddPageNumber. |
ConvertTo | PdfFormat | Čitanje/pisanje | PDF/A ili PDF verzija cilja za sačuvani izlaz. |
PosUpperLeft | int | Čitaj. | Dobiva pos gornji lijevi. |
PosUpperMiddle | int | Čitaj. | Dobija pos gornji sredini. |
PosUpperRight | int | Čitaj. | Dobiva pos gore desno. |
PosSidesLeft | int | Čitaj. | Dobiva lijevu stranu. |
PosSidesRight | int | Čitaj. | -Dobro je stavio pozicije. |
PosBottomLeft | int | Čitaj. | Dobiva pos donji lijevo. |
PosBottomMiddle | int | Čitaj. | Dobiva pos dno sredini. |
PosBottomRight | int | Čitaj. | Dobiva post dole desno. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
PdfFileStamp() | Predviđeni konstruktor za bezdržava režim. |
PdfFileStamp(document: Document) | Veži već učita dokument. |
PdfFileStamp(document: Document, outputStream: Stream) | Vežite dokument i unaprijed konfigurirajte izlazni tok za Spasenje bez parametara. |
PdfFileStamp(document: Document, outputFile: string) | Vežite dokument i unaprijed konfigurirajte put za izlaz datoteke za Spasenje bez parametara. |
PdfFileStamp(inputStream: Stream, outputStream: Stream) | Otvoriti iz ulaznog toka, pisati na izlazni tok u Shrani. |
PdfFileStamp(inputStream: Stream, outputStream: Stream, keepSecurity: bool) | Otvoriti iz ulaznog toka, pisati na izlazni tok u Shrani. |
PdfFileStamp(inputFile: string, outputFile: string) | Otvoriti iz ulazne datoteke, pisati u izlazni datotek na Save. |
PdfFileStamp(inputFile: string, outputFile: string, keepSecurity: bool) | Otvoriti iz ulazne datoteke, pisati u izlazni datotek na Save. |
PdfFileStamp(inputData: byte[], outputPath: string) | Stvorite PdfFileStamp za dane ulazne bajtove, čuvajući u datoj izlaznoj datoteki na Zatvori. |
BindPdf(path: string) | Veži PDF dokument s puta datoteke za obradu stanja. |
BindPdf(doc: Document) | Veži PDF dokument za obrađivanje. |
Save(destFile: string) | Sačuvati izmjenjeni dokument na navedenom putu. |
Save(destStream: Stream) | Sačuvati izmjenjeni dokument u strimu. |
Save() | Sačuvaj izmijenjeni dokument u bajtni niz. |
AddStamp(stamp: Stamp) | Dodajte pečat na fasadi. |
Close() | Zatvorite dokument i sačuvajte na putanju za izlaz. |
Dispose() | IDisposable implementacija; delegati za zatvaranje. |
AddHeader(formattedText: FormattedText, topMargin: float) | Zove AddHeader na ovom PdfFileStamp primjerka. |
AddHeader(formattedText: FormattedText, topMargin: float, leftMargin: float, rightMargin: float) | |
AddHeader(imageStream: Stream, topMargin: float) | |
AddHeader(inputStream: Stream, topMargin: float, leftMargin: float, rightMargin: float) | |
AddHeader(imageFile: string, topMargin: float) | |
AddHeader(imageFile: string, topMargin: float, leftMargin: float, rightMargin: float) | |
AddFooter(formattedText: FormattedText, bottomMargin: float) | Zove AddFooter na ovom PdfFileStamp primjerka. |
AddFooter(formattedText: FormattedText, bottomMargin: float, leftMargin: float, rightMargin: float) | |
AddFooter(imageStream: Stream, bottomMargin: float) | |
AddFooter(imageStream: Stream, bottomMargin: float, leftMargin: float, rightMargin: float) | |
AddFooter(imageFile: string, bottomMargin: float) | |
AddFooter(imageFile: string, bottomMargin: float, leftMargin: float, rightMargin: float) | |
AddPageNumber(formattedText: FormattedText) | Zove AddPageNumber na ovom PdfFileStamp primjerka. |
AddPageNumber(formattedText: FormattedText, position: int) | |
AddPageNumber(formattedText: FormattedText, position: int, leftMargin: float, rightMargin: float, topMargin: float, bottomMargin: float) | |
AddPageNumber(formattedText: FormattedText, x: float, y: float) | |
AddPageNumber(formatString: string) | |
AddPageNumber(formatString: string, position: int) | |
AddPageNumber(formatString: string, position: int, leftMargin: float, rightMargin: float, topMargin: float, bottomMargin: float) | |
AddPageNumber(formatString: string, x: float, y: float) | |
AddTextStamp(input: byte[], text: string, hAlign: HorizontalAlignment, vAlign: VerticalAlignment, fontSize: double, fontName: string) | Dodajte tekst žig na svim stranicama. |
AddPageNumbers(input: byte[], format: string, hAlign: HorizontalAlignment, vAlign: VerticalAlignment, fontSize: double) | Dodaj brojeve stranica na sve strane. |
AddHeader(input: byte[], text: string, fontSize: double, margin: double) | Dodajte tekst zaglavlja na sve stranice. |
AddFooter(input: byte[], text: string, fontSize: double, margin: double) | Dodajte tekst u potpisu na sve stranice. |
AddWatermark(input: byte[], text: string, fontSize: double, rotation: double, opacity: double) | Dodajte tekst s vodopisem na svim stranicama. |
AddImageStamp(input: byte[], rgbPixels: byte[], width: int, height: int, displayWidth: double, displayHeight: double, x: double, y: double) | Dodajte RGB sliku na sve stranice. |
AddGrayscaleImageStamp(input: byte[], grayPixels: byte[], width: int, height: int, displayWidth: double, displayHeight: double, x: double, y: double) | Dodajte žig s slike u sivoj skali na sve stranice. |