PdfFileStamp

PdfFileStamp

Übersicht

PdfFileStamp ist eine Klasse in Aspose.PDF FOSS für .NET. Erbt von: System.IDisposable.

Fassade zum Hinzufügen von Stempeln, Seitenzahlen, Kopfzeilen, Fußzeilen und Wasserzeichen.

Diese Klasse stellt 45 Methoden zur Arbeit mit PdfFileStamp-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: AddFooter, AddGrayscaleImageStamp, AddHeader, AddImageStamp, AddPageNumber, AddPageNumbers, AddStamp, AddTextStamp, AddWatermark, BindPdf, Close, Dispose und 2 zusätzliche Methoden. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung nach der Installation des Aspose.PDF FOSS für .NET-Pakets zugänglich. Eigenschaften: ConvertTo, Document, InputFile, InputStream, KeepSecurity, NumberingStyle und 16 weitere.

Eigenschaften

NameTypZugriffBeschreibung
DocumentDocumentLesenDas gebundene Dokument.
InputFilestring?Lesen/SchreibenEingabedateipfad.
OutputFilestring?Lesen/SchreibenAusgabedateipfad.
PageWidthfloatLesenBreite der ersten Seite im gebundenen Dokument.
PageHeightfloatLesenHöhe der ersten Seite im gebundenen Dokument.
InputStreamStream?Lesen/SchreibenInput-Stream — Das Setzen bindet das PDF sofort, sodass Abfragen der Seitenabmessungen die neue Eingabe widerspiegeln.
OutputStreamStream?Lesen/SchreibenOutput-Stream — Save() schreibt hierhin, wenn kein explizites Ziel übergeben wird.
KeepSecurityboolLesen/SchreibenWenn true, sollte die Sicherheit des Quelldokuments (Verschlüsselung, Berechtigungen) beim Speichern erhalten bleiben.
NumberingStyleNumberingStyleLesen/SchreibenNummerierungsstil für AddPageNumber.
OptimizeSizeboolLesen/SchreibenHinweis: Optimieren Sie die gespeicherte Ausgabe für die Größe.
PageNumberRotationfloatLesen/SchreibenRotation (Grad) angewendet auf AddPageNumber-Stempel.
StampIdintLesen/SchreibenStempelidentifikator als Kommentar im Content-Stream von AddStamp eingebettet.
StartingNumberintLesen/SchreibenStartnummer, die von AddPageNumber verwendet wird.
ConvertToPdfFormatLesen/SchreibenPDF/A oder PDF-Version Ziel für die gespeicherte Ausgabe.
PosUpperLeftintLesenErmittelt die Position oben links.
PosUpperMiddleintLesenGibt die obere mittlere Position zurück.
PosUpperRightintLesenRuft die Position oben rechts ab.
PosSidesLeftintLesenRuft die linke Position ab.
PosSidesRightintLesenGibt die pos Seiten rechts zurück.
PosBottomLeftintLesenErmittelt die Position unten links.
PosBottomMiddleintLesenGibt die Position unten mittig zurück.
PosBottomRightintLesenGibt die Position unten rechts zurück.

Methoden

SignaturBeschreibung
PdfFileStamp()Standardkonstruktor für den zustandslosen Modus.
PdfFileStamp(document: Document)Binde ein bereits geladenes Dokument.
PdfFileStamp(document: Document, outputStream: Stream)Binde ein Dokument und konfiguriere einen Ausgabestream für den parameterlosen Save vorab.
PdfFileStamp(document: Document, outputFile: string)Binden Sie ein Dokument und konfigurieren Sie im Voraus einen Ausgabepfad für das parameterlose Speichern.
PdfFileStamp(inputStream: Stream, outputStream: Stream)Aus einem Eingabestream öffnen und beim Speichern in einen Ausgabestream schreiben.
PdfFileStamp(inputStream: Stream, outputStream: Stream, keepSecurity: bool)Aus einem Eingabestream öffnen und beim Speichern in einen Ausgabestream schreiben.
PdfFileStamp(inputFile: string, outputFile: string)Aus einer Eingabedatei öffnen und beim Speichern in eine Ausgabedatei schreiben.
PdfFileStamp(inputFile: string, outputFile: string, keepSecurity: bool)Öffnen aus einer Eingabedatei, Schreiben in eine Ausgabedatei bei Save.
PdfFileStamp(inputData: byte[], outputPath: string)Erstelle ein PdfFileStamp für gegebene Eingabebytes, das beim Close() in die angegebene Ausgabedatei gespeichert wird.
BindPdf(path: string)Binde ein PDF-Dokument von einem Dateipfad für zustandsbehaftete Verarbeitung.
BindPdf(inputStream: Stream)Binde ein PDF-Dokument von einem Stream für zustandsbehaftete Verarbeitung.
BindPdf(doc: Document)Binden Sie ein PDF-Dokument für zustandsbehaftete Verarbeitung.
Save(destFile: string)Speichern Sie das modifizierte Dokument am angegebenen Pfad.
Save(destStream: Stream)Speichern Sie das modifizierte Dokument in einem Stream.
Save()Speichern Sie das modifizierte Dokument in einem Byte-Array.
AddStamp(stamp: Stamp)Fügen Sie dem gebundenen Dokument einen Fassadenstempel hinzu.
Close()Schließen Sie das Dokument und speichern Sie es im Ausgabepfad.
Dispose()IDisposable Implementierung; delegiert an Close.
AddHeader(formattedText: FormattedText, topMargin: float)Ruft AddHeader(formattedText, topMargin) auf dieser PdfFileStamp-Instanz auf.
AddHeader(formattedText: FormattedText, topMargin: float, leftMargin: float, rightMargin: float)Ruft AddHeader(formattedText, topMargin, leftMargin, rightMargin) in dieser PdfFileStamp-Instanz auf.
AddHeader(imageStream: Stream, topMargin: float)Ruft AddHeader(imageStream, topMargin) auf dieser PdfFileStamp-Instanz auf.
AddHeader(inputStream: Stream, topMargin: float, leftMargin: float, rightMargin: float)Ruft AddHeader(inputStream, topMargin, leftMargin, rightMargin) auf dieser PdfFileStamp-Instanz auf.
AddHeader(imageFile: string, topMargin: float)Ruft AddHeader(imageFile, topMargin) auf dieser PdfFileStamp-Instanz auf.
AddHeader(imageFile: string, topMargin: float, leftMargin: float, rightMargin: float)Ruft AddHeader(imageFile, topMargin, leftMargin, rightMargin) auf dieser PdfFileStamp-Instanz auf.
AddFooter(formattedText: FormattedText, bottomMargin: float)Ruft AddFooter(formattedText, bottomMargin) auf dieser PdfFileStamp-Instanz auf.
AddFooter(formattedText: FormattedText, bottomMargin: float, leftMargin: float, rightMargin: float)Ruft AddFooter(formattedText, bottomMargin, leftMargin, rightMargin) auf dieser PdfFileStamp-Instanz auf.
AddFooter(imageStream: Stream, bottomMargin: float)Ruft AddFooter(imageStream, bottomMargin) auf dieser PdfFileStamp-Instanz auf.
AddFooter(imageStream: Stream, bottomMargin: float, leftMargin: float, rightMargin: float)Ruft AddFooter(imageStream, bottomMargin, leftMargin, rightMargin) auf dieser PdfFileStamp-Instanz auf.
AddFooter(imageFile: string, bottomMargin: float)Ruft AddFooter(imageFile, bottomMargin) in dieser PdfFileStamp-Instanz auf.
AddFooter(imageFile: string, bottomMargin: float, leftMargin: float, rightMargin: float)Ruft AddFooter(imageFile, bottomMargin, leftMargin, rightMargin) in dieser PdfFileStamp-Instanz auf.
AddPageNumber(formattedText: FormattedText)Ruft AddPageNumber(formattedText) in dieser PdfFileStamp-Instanz auf.
AddPageNumber(formattedText: FormattedText, position: int)Ruft AddPageNumber(formattedText, position) in dieser PdfFileStamp-Instanz auf.
AddPageNumber(formattedText: FormattedText, position: int, leftMargin: float, rightMargin: float, topMargin: float, bottomMargin: float)Ruft AddPageNumber(formattedText, position, leftMargin, rightMargin, topMargin, bottomMargin) in dieser PdfFileStamp-Instanz auf.
AddPageNumber(formattedText: FormattedText, x: float, y: float)Ruft AddPageNumber(formattedText, x, y) in dieser PdfFileStamp-Instanz auf.
AddPageNumber(formatString: string)Ruft AddPageNumber(formatString) in dieser PdfFileStamp-Instanz auf.
AddPageNumber(formatString: string, position: int)Ruft AddPageNumber(formatString, position) in dieser PdfFileStamp-Instanz auf.
AddPageNumber(formatString: string, position: int, leftMargin: float, rightMargin: float, topMargin: float, bottomMargin: float)Ruft AddPageNumber(formatString, position, leftMargin, rightMargin, topMargin, bottomMargin) auf dieser PdfFileStamp-Instanz auf.
AddPageNumber(formatString: string, x: float, y: float)Ruft AddPageNumber(formatString, x, y) auf dieser PdfFileStamp-Instanz auf.
AddTextStamp(input: byte[], text: string, hAlign: HorizontalAlignment, vAlign: VerticalAlignment, fontSize: double, fontName: string)Füge allen Seiten einen Textstempel hinzu.
AddPageNumbers(input: byte[], format: string, hAlign: HorizontalAlignment, vAlign: VerticalAlignment, fontSize: double)Füge allen Seiten Seitennummern hinzu.
AddHeader(input: byte[], text: string, fontSize: double, margin: double)Fügen Sie allen Seiten einen Kopfzeilentext hinzu.
AddFooter(input: byte[], text: string, fontSize: double, margin: double)Fügen Sie allen Seiten einen Fußzeilentext hinzu.
AddWatermark(input: byte[], text: string, fontSize: double, rotation: double, opacity: double)Fügen Sie allen Seiten einen Wasserzeichentext hinzu.
AddImageStamp(input: byte[], rgbPixels: byte[], width: int, height: int, displayWidth: double, displayHeight: double, x: double, y: double)Fügen Sie allen Seiten einen RGB-Bildstempel hinzu.
AddGrayscaleImageStamp(input: byte[], grayPixels: byte[], width: int, height: int, displayWidth: double, displayHeight: double, x: double, y: double)Fügen Sie allen Seiten einen Graustufen-Bildstempel hinzu.

Siehe auch

 Deutsch