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 proprietateTipul de vehiculAccesulDescriere:
DocumentDocumentCiteşte.Documentul legat.
InputFilestring?Citire/scriereIntroduceţi calea fişierului.
OutputFilestring?Citire/scriereCalea fişierului de ieşire.
PageWidthfloatCiteşte.Lățimea primei pagini din documentul legat.
PageHeightfloatCiteşte.Înălțimea primei pagini din documentul legat.
InputStreamStream?Citire/scriereSetarea fluxului de intrare leagă PDF-ul cu nerăbdare, astfel încât interogările dimensiunii paginii reflectă noua intrări.
OutputStreamStream?Citire/scriereflux de ieșire Save ((() scrie aici atunci când nu este trecută o destinație explicită.
KeepSecurityboolCitire/scriereDacă este adevărat, securitatea documentului sursă (criptare, permisiuni) trebuie păstrată pe Salvare.
NumberingStyleNumberingStyleCitire/scriereStilul de numerotare pentru AddPageNumber.
OptimizeSizeboolCitire/scriereSfat: optimizează rezultatul salvat pentru dimensiune.
PageNumberRotationfloatCitire/scriereRotarea (degree) aplicată pe timbrele AddPageNumber.
StampIdintCitire/scriereIdentificator de timbru încorporat ca comentariu al fluxului de conținut de către AddStamp.
StartingNumberintCitire/scriereNumărul de pornire folosit de AddPageNumber.
ConvertToPdfFormatCitire/scrierePDF/A sau versiunea țintă PDF pentru rezultatul salvat.
PosUpperLeftintCiteşte.Are postul în partea de sus stânga.
PosUpperMiddleintCiteşte.Obţine postul de sus.
PosUpperRightintCiteşte.Are postul în partea de sus dreapta.
PosSidesLeftintCiteşte.Ia partea stângă.
PosSidesRightintCiteşte.Are părţile pozitive corect.
PosBottomLeftintCiteşte.Ia postul de jos stânga.
PosBottomMiddleintCiteşte.Obţine postul de jos în mijloc.
PosBottomRightintCiteşte.Are postul din dreapta jos.

Metode de evaluare

SemnăturaDescriere:
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.

Vezi și:

 Română