PdfFileStamp
Opinie generală
PdfFileStamp este o clasă în Aspose.PDF FOSS pentru .NET. Moștenitorii de la: System.IDisposable.
Fațadă pentru adăugarea ștampilelor, a numărului de pagini, capete, picioare și watermark-uri.
Această clasă oferă 44 de metode pentru a lucra cu obiecte PdfFileStamp în programe .NET. Metodele disponibile includ: AddFooter, AddGrayscaleImageStamp, AddHeader, AddImageStamp, AddPageNumber, AddPageNumbers, AddStamp, AddTextStamp, AddWatermark, BindPdf, Close, Dispose, și 2 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS for .Net. Proprietăți: ConvertTo, Document, InputFile, InputStream, KeepSecurity, NumberingStyle, şi încă 16 .
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
Document | Document | Citeşte. | Documentul legat. |
InputFile | string? | Citire/scriere | Introduceţi calea fişierului. |
OutputFile | string? | Citire/scriere | Calea fişierului de ieşire. |
PageWidth | float | Citeşte. | Lățimea primei pagini din documentul legat. |
PageHeight | float | Citeşte. | Înălțimea primei pagini din documentul legat. |
InputStream | Stream? | Citire/scriere | Setarea fluxului de intrare leagă PDF-ul cu nerăbdare, astfel încât interogările dimensiunii paginii reflectă noua intrări. |
OutputStream | Stream? | Citire/scriere | flux de ieșire Save ((() scrie aici atunci când nu este trecută o destinație explicită. |
KeepSecurity | bool | Citire/scriere | Dacă este adevărat, securitatea documentului sursă (criptare, permisiuni) trebuie păstrată pe Salvare. |
NumberingStyle | NumberingStyle | Citire/scriere | Stilul de numerotare pentru AddPageNumber. |
OptimizeSize | bool | Citire/scriere | Sfat: optimizează rezultatul salvat pentru dimensiune. |
PageNumberRotation | float | Citire/scriere | Rotarea (degree) aplicată pe timbrele AddPageNumber. |
StampId | int | Citire/scriere | Identificator de timbru încorporat ca comentariu al fluxului de conținut de către AddStamp. |
StartingNumber | int | Citire/scriere | Numărul de pornire folosit de AddPageNumber. |
ConvertTo | PdfFormat | Citire/scriere | PDF/A sau versiunea țintă PDF pentru rezultatul salvat. |
PosUpperLeft | int | Citeşte. | Are postul în partea de sus stânga. |
PosUpperMiddle | int | Citeşte. | Obţine postul de sus. |
PosUpperRight | int | Citeşte. | Are postul în partea de sus dreapta. |
PosSidesLeft | int | Citeşte. | Ia partea stângă. |
PosSidesRight | int | Citeşte. | Are părţile pozitive corect. |
PosBottomLeft | int | Citeşte. | Ia postul de jos stânga. |
PosBottomMiddle | int | Citeşte. | Obţine postul de jos în mijloc. |
PosBottomRight | int | Citeşte. | Are postul din dreapta jos. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
PdfFileStamp() | Constructor de bază pentru modul stateless. |
PdfFileStamp(document: Document) | Legă un document deja încărcat. |
PdfFileStamp(document: Document, outputStream: Stream) | Legă un document și preconfigurează fluxul de ieșire pentru Salvarea fără parametri. |
PdfFileStamp(document: Document, outputFile: string) | Legă un document și preconfigurează o cale de fișier pentru salvare fără parametri. |
PdfFileStamp(inputStream: Stream, outputStream: Stream) | Deschide de la un flux de intrare, scrie într-un flux din ieșire pe Salvare. |
PdfFileStamp(inputStream: Stream, outputStream: Stream, keepSecurity: bool) | Deschide de la un flux de intrare, scrie într-un flux din ieșire pe Salvare. |
PdfFileStamp(inputFile: string, outputFile: string) | Deschideți dintr-un fișier de intrare, scrieți într-o fișieră de ieșire pe Salvare. |
PdfFileStamp(inputFile: string, outputFile: string, keepSecurity: bool) | Deschideți dintr-un fișier de intrare, scrieți într-o fișieră de ieșire pe Salvare. |
PdfFileStamp(inputData: byte[], outputPath: string) | Crearea unui PdfFileStamp pentru baiti de intrare dat, salvare la fișierul de ieșire dat pe Închide (((). |
BindPdf(path: string) | Legă un document PDF dintr-o cale de fișiere pentru procesarea statului. |
BindPdf(doc: Document) | Legă un document PDF pentru procesarea statului. |
Save(destFile: string) | Salvați documentul modificat în calea specificată. |
Save(destStream: Stream) | Salvați documentul modificat într-un flux. |
Save() | Salvați documentul modificat într-o matrice de baiti. |
AddStamp(stamp: Stamp) | Adăugați un timbru de fațadă la documentul legat. |
Close() | Închide documentul şi salvează-l în calea de ieşire. |
Dispose() | IDisposable implementare; delegații la închidere. |
AddHeader(formattedText: FormattedText, topMargin: float) | Chema AddHeader pe această instanță PdfFileStamp. |
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) | Chema AddFooter pe această instanță PdfFileStamp. |
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) | Chema AddPageNumber pe această instanță PdfFileStamp. |
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) | Adăugați un timbru de text la toate paginile. |
AddPageNumbers(input: byte[], format: string, hAlign: HorizontalAlignment, vAlign: VerticalAlignment, fontSize: double) | Adăugaţi numere de pagini la toate paginile. |
AddHeader(input: byte[], text: string, fontSize: double, margin: double) | Adăugați un text de intitulare la toate paginile. |
AddFooter(input: byte[], text: string, fontSize: double, margin: double) | Adăugați un text de subsol la toate paginile. |
AddWatermark(input: byte[], text: string, fontSize: double, rotation: double, opacity: double) | Adăugați un text cu semn de apă pe toate paginile. |
AddImageStamp(input: byte[], rgbPixels: byte[], width: int, height: int, displayWidth: double, displayHeight: double, x: double, y: double) | Adăugaţi un timbru de imagine RGB la toate paginile. |
AddGrayscaleImageStamp(input: byte[], grayPixels: byte[], width: int, height: int, displayWidth: double, displayHeight: double, x: double, y: double) | Adăugaţi o imagini de gri la toate paginile. |