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
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
Document | Document | Lesen | Das gebundene Dokument. |
InputFile | string? | Lesen/Schreiben | Eingabedateipfad. |
OutputFile | string? | Lesen/Schreiben | Ausgabedateipfad. |
PageWidth | float | Lesen | Breite der ersten Seite im gebundenen Dokument. |
PageHeight | float | Lesen | Höhe der ersten Seite im gebundenen Dokument. |
InputStream | Stream? | Lesen/Schreiben | Input-Stream — Das Setzen bindet das PDF sofort, sodass Abfragen der Seitenabmessungen die neue Eingabe widerspiegeln. |
OutputStream | Stream? | Lesen/Schreiben | Output-Stream — Save() schreibt hierhin, wenn kein explizites Ziel übergeben wird. |
KeepSecurity | bool | Lesen/Schreiben | Wenn true, sollte die Sicherheit des Quelldokuments (Verschlüsselung, Berechtigungen) beim Speichern erhalten bleiben. |
NumberingStyle | NumberingStyle | Lesen/Schreiben | Nummerierungsstil für AddPageNumber. |
OptimizeSize | bool | Lesen/Schreiben | Hinweis: Optimieren Sie die gespeicherte Ausgabe für die Größe. |
PageNumberRotation | float | Lesen/Schreiben | Rotation (Grad) angewendet auf AddPageNumber-Stempel. |
StampId | int | Lesen/Schreiben | Stempelidentifikator als Kommentar im Content-Stream von AddStamp eingebettet. |
StartingNumber | int | Lesen/Schreiben | Startnummer, die von AddPageNumber verwendet wird. |
ConvertTo | PdfFormat | Lesen/Schreiben | PDF/A oder PDF-Version Ziel für die gespeicherte Ausgabe. |
PosUpperLeft | int | Lesen | Ermittelt die Position oben links. |
PosUpperMiddle | int | Lesen | Gibt die obere mittlere Position zurück. |
PosUpperRight | int | Lesen | Ruft die Position oben rechts ab. |
PosSidesLeft | int | Lesen | Ruft die linke Position ab. |
PosSidesRight | int | Lesen | Gibt die pos Seiten rechts zurück. |
PosBottomLeft | int | Lesen | Ermittelt die Position unten links. |
PosBottomMiddle | int | Lesen | Gibt die Position unten mittig zurück. |
PosBottomRight | int | Lesen | Gibt die Position unten rechts zurück. |
Methoden
| Signatur | Beschreibung |
|---|---|
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. |