PdfFileStamp

PdfFileStamp

Overzicht

PdfFileStamp is een klasse in Aspose.PDF FOSS voor .NET. Erft van: System.IDisposable.

Facade voor het toevoegen van stempels, paginanummers, kopteksten, voetteksten en watermerken.

Deze klasse biedt 45 methoden voor het werken met PdfFileStamp objecten in .NET programma’s. Beschikbare methoden omvatten: AddFooter, AddGrayscaleImageStamp, AddHeader, AddImageStamp, AddPageNumber, AddPageNumbers, AddStamp, AddTextStamp, AddWatermark, BindPdf, Close, Dispose en 2 extra methoden. Alle openbare leden zijn toegankelijk voor elke .NET applicatie na het installeren van het Aspose.PDF FOSS voor .NET pakket. Eigenschappen: ConvertTo, Document, InputFile, InputStream, KeepSecurity, NumberingStyle en nog 16.

Eigenschappen

NaamTypeToegangBeschrijving
DocumentDocumentLezenHet gebonden document.
InputFilestring?Lezen/schrijvenPad van het invoerbestand.
OutputFilestring?Lezen/schrijvenUitvoerbestandspad.
PageWidthfloatLezenBreedte van de eerste pagina in het gebonden document.
PageHeightfloatLezenHoogte van de eerste pagina in het gebonden document.
InputStreamStream?Lezen/schrijvenInput stream — setting binds the PDF eagerly so page-dimension queries reflect the new input.
OutputStreamStream?Lezen/schrijvenOutput stream — Save() writes here when no explicit destination is passed.
KeepSecurityboolLezen/schrijvenIf true, the source document’s security (encryption, permissions) should be preserved on Save.
NumberingStyleNumberingStyleLezen/schrijvenNummeringsstijl voor AddPageNumber.
OptimizeSizeboolLezen/schrijvenHint: optimaliseer de opgeslagen output voor grootte.
PageNumberRotationfloatLezen/schrijvenRotatie (graden) toegepast op AddPageNumber stempels.
StampIdintLezen/schrijvenStempelidentificatie ingebed als een content-stream commentaar door AddStamp.
StartingNumberintLezen/schrijvenBeginnummer gebruikt door AddPageNumber.
ConvertToPdfFormatLezen/schrijvenPDF/A of PDF-versiedoel voor de opgeslagen uitvoer.
PosUpperLeftintLezenHaalt de positie linksboven op.
PosUpperMiddleintLezenHaalt de positie bovenmidden op.
PosUpperRightintLezenHaalt de positie rechtsboven op.
PosSidesLeftintLezenHaalt de linkerkant van de positie op.
PosSidesRightintLezenHaalt de pos-zijden correct op.
PosBottomLeftintLezenHaalt de positie linksonder op.
PosBottomMiddleintLezenHaalt de positie onder midden op.
PosBottomRightintLezenHaalt de pos rechtsonder op.

Methoden

HandtekeningBeschrijving
PdfFileStamp()Standaardconstructor voor stateless-modus.
PdfFileStamp(document: Document)Koppel een reeds geladen Document.
PdfFileStamp(document: Document, outputStream: Stream)Koppel een Document en preconfigureer een outputstream voor de parameterloze Save.
PdfFileStamp(document: Document, outputFile: string)Koppel een Document en stel vooraf een uitvoerbestandspad in voor de parameterloze Save.
PdfFileStamp(inputStream: Stream, outputStream: Stream)Open vanuit een invoerstroom en schrijf naar een uitvoerstroom bij Save.
PdfFileStamp(inputStream: Stream, outputStream: Stream, keepSecurity: bool)Open vanuit een invoerstroom en schrijf naar een uitvoerstroom bij Save.
PdfFileStamp(inputFile: string, outputFile: string)Open vanuit een invoerbestand en schrijf naar een uitvoerbestand bij Save.
PdfFileStamp(inputFile: string, outputFile: string, keepSecurity: bool)Openen vanaf een invoerbestand, schrijven naar een uitvoerbestand bij Opslaan.
PdfFileStamp(inputData: byte[], outputPath: string)Maak een PdfFileStamp voor de opgegeven invoerbytes, opslaan naar het opgegeven uitvoerbestand bij Close().
BindPdf(path: string)Koppel een PDF-document vanaf een bestandspad voor stateful verwerking.
BindPdf(inputStream: Stream)Koppel een PDF-document vanuit een stream voor stateful verwerking.
BindPdf(doc: Document)Koppel een PDF-document voor stateful verwerking.
Save(destFile: string)Sla het gewijzigde document op naar het opgegeven pad.
Save(destStream: Stream)Sla het gewijzigde document op naar een stream.
Save()Sla het gewijzigde document op naar een byte array.
AddStamp(stamp: Stamp)Voeg een facade-stempel toe aan het gebonden document.
Close()Sluit het document en sla op naar het outputpad.
Dispose()IDisposable implementatie; delegeert naar Close.
AddHeader(formattedText: FormattedText, topMargin: float)Roept AddHeader(formattedText, topMargin) aan op deze PdfFileStamp instantie.
AddHeader(formattedText: FormattedText, topMargin: float, leftMargin: float, rightMargin: float)Roept AddHeader(formattedText, topMargin, leftMargin, rightMargin) aan op deze PdfFileStamp instantie.
AddHeader(imageStream: Stream, topMargin: float)Roept AddHeader(imageStream, topMargin) aan op deze PdfFileStamp instantie.
AddHeader(inputStream: Stream, topMargin: float, leftMargin: float, rightMargin: float)Roept AddHeader(inputStream, topMargin, leftMargin, rightMargin) aan op deze PdfFileStamp instantie.
AddHeader(imageFile: string, topMargin: float)Roept AddHeader(imageFile, topMargin) aan op deze PdfFileStamp instantie.
AddHeader(imageFile: string, topMargin: float, leftMargin: float, rightMargin: float)Roept AddHeader(imageFile, topMargin, leftMargin, rightMargin) aan op deze PdfFileStamp instantie.
AddFooter(formattedText: FormattedText, bottomMargin: float)Roept AddFooter(formattedText, bottomMargin) aan op deze PdfFileStamp instantie.
AddFooter(formattedText: FormattedText, bottomMargin: float, leftMargin: float, rightMargin: float)Roept AddFooter(formattedText, bottomMargin, leftMargin, rightMargin) aan op deze PdfFileStamp instantie.
AddFooter(imageStream: Stream, bottomMargin: float)Roept AddFooter(imageStream, bottomMargin) aan op deze PdfFileStamp instantie.
AddFooter(imageStream: Stream, bottomMargin: float, leftMargin: float, rightMargin: float)Roept AddFooter(imageStream, bottomMargin, leftMargin, rightMargin) aan op deze PdfFileStamp instantie.
AddFooter(imageFile: string, bottomMargin: float)Roept AddFooter(imageFile, bottomMargin) aan op deze PdfFileStamp instantie.
AddFooter(imageFile: string, bottomMargin: float, leftMargin: float, rightMargin: float)Roept AddFooter(imageFile, bottomMargin, leftMargin, rightMargin) aan op deze PdfFileStamp instantie.
AddPageNumber(formattedText: FormattedText)Roept AddPageNumber(formattedText) aan op deze PdfFileStamp instantie.
AddPageNumber(formattedText: FormattedText, position: int)Roept AddPageNumber(formattedText, position) aan op deze PdfFileStamp instantie.
AddPageNumber(formattedText: FormattedText, position: int, leftMargin: float, rightMargin: float, topMargin: float, bottomMargin: float)Roept AddPageNumber(formattedText, position, leftMargin, rightMargin, topMargin, bottomMargin) op deze PdfFileStamp instantie aan.
AddPageNumber(formattedText: FormattedText, x: float, y: float)Roept AddPageNumber(formattedText, x, y) op deze PdfFileStamp instantie aan.
AddPageNumber(formatString: string)Roept AddPageNumber(formatString) op deze PdfFileStamp instantie aan.
AddPageNumber(formatString: string, position: int)Roept AddPageNumber(formatString, position) op deze PdfFileStamp instantie aan.
AddPageNumber(formatString: string, position: int, leftMargin: float, rightMargin: float, topMargin: float, bottomMargin: float)Roept AddPageNumber(formatString, position, leftMargin, rightMargin, topMargin, bottomMargin) aan op deze PdfFileStamp instantie.
AddPageNumber(formatString: string, x: float, y: float)Roept AddPageNumber(formatString, x, y) aan op deze PdfFileStamp instantie.
AddTextStamp(input: byte[], text: string, hAlign: HorizontalAlignment, vAlign: VerticalAlignment, fontSize: double, fontName: string)Voeg een tekststempel toe aan alle pagina’s.
AddPageNumbers(input: byte[], format: string, hAlign: HorizontalAlignment, vAlign: VerticalAlignment, fontSize: double)Voeg paginanummers toe aan alle pagina’s.
AddHeader(input: byte[], text: string, fontSize: double, margin: double)Voeg een koptekst toe aan alle pagina’s.
AddFooter(input: byte[], text: string, fontSize: double, margin: double)Voeg een voettekst toe aan alle pagina’s.
AddWatermark(input: byte[], text: string, fontSize: double, rotation: double, opacity: double)Voeg een watermerktekst toe aan alle pagina’s.
AddImageStamp(input: byte[], rgbPixels: byte[], width: int, height: int, displayWidth: double, displayHeight: double, x: double, y: double)Voeg een RGB-afbeeldingsstempel toe aan alle pagina’s.
AddGrayscaleImageStamp(input: byte[], grayPixels: byte[], width: int, height: int, displayWidth: double, displayHeight: double, x: double, y: double)Voeg een grijstinten-afbeeldingsstempel toe aan alle pagina’s.

Zie ook

 Nederlands