AutoFüller

AutoFüller

Übersicht

AutoFiller ist eine Klasse in Aspose.PDF FOSS für .NET. Erbt von: ISaveableFacade, IDisposable.

Wiederholt ein Vorlagen‑PDF mit Zeilen aus einer DataTable stempelt: Für jede Zeile füllt es die Formularfelder, deren Namen mit Spaltennamen übereinstimmen, flacht sie ab (außer denen, die in UnFlattenFields aufgeführt sind) und fügt die resultierenden Seiten zur Ausgabe hinzu.

Diese Klasse stellt 10 Methoden zur Arbeit mit AutoFiller-Objekten in .NET-Programmen bereit.
Verfügbare Methoden umfassen: AutoFiller, BindPdf, Close, Dispose, ImportDataTable, Save.
Alle öffentlichen Mitglieder sind für jede .NET-Anwendung nach der Installation des Aspose.PDF FOSS for .NET-Pakets zugänglich.
Eigenschaften: BasicFileName, GeneratingPath, InputFileName, InputStream, OutputFileName, OutputStream, und 2 weitere.

Eigenschaften

NameTypZugriffBeschreibung
InputFileNamestring?Lesen/SchreibenPfad zur Vorlagen-PDF (diesen setzen ODER BindPdf(string) aufrufen).
OutputFileNamestring?Lesen/SchreibenPfad, an dem Save() das zusammengeführte Ergebnis schreibt.
InputStreamStream?Lesen/SchreibenStream-Form von InputFileName — wenn gesetzt, wird sie gegenüber dem Dateipfad bevorzugt.
OutputStreamStream?Lesen/SchreibenStream-Form von OutputFileName — wenn gesetzt, schreibt Save() hierhin.
GeneratingPathstring?Lesen/SchreibenVerzeichnis, das für die PDF-Erstellung pro Zeile verwendet wird, wenn im Batch-Modus zeilenweise in separate Dateien gespeichert wird.
BasicFileNamestring?Lesen/SchreibenBasisname, der für die PDF-Erstellung pro Zeile im Batch-Modus verwendet wird.
UnFlattenFieldsstring[]Lesen/SchreibenFeldnamen, die bearbeitbar bleiben sollen (z. B.
OutputStreamsStream[]?Lesen/SchreibenAusgabe-Streams, die beim Speichern im Batch-Modus verwendet werden (pro Zeile).

Methoden

SignatureDescription
AutoFiller()Erstellt einen ungebundenen AutoFiller.
BindPdf(srcDoc: Document)Ruft BindPdf für diese AutoFiller-Instanz auf.
BindPdf(srcFile: string)
BindPdf(srcStream: Stream)
ImportDataTable(dataTable: DataTable)Für jede Zeile in der Tabelle die Vorlage klonen, Formularfeldwerte aus row[columnName] setzen, flachlegen (außer UnFlattenFields) und die geklonten Seiten dem Ausgabedokument anhängen.
Save()Speichert die zusammengeführte Ausgabe.
Save(destFile: string)Ruft Save für diese AutoFiller-Instanz auf.
Save(destStream: Stream)
Close()Ruft Close für diese AutoFiller-Instanz auf.
Dispose()Ruft Dispose für diese AutoFiller-Instanz auf.

Siehe auch

 Deutsch