Riempitore automatico
Panoramica
AutoFiller è una classe in Aspose.PDF FOSS per .NET.
Eredita da: ISaveableFacade, IDisposable.
Appone ripetutamente un PDF modello con le righe di una DataTable: per ogni riga, compila i campi del modulo i cui nomi corrispondono ai nomi delle colonne, appiattisce (eccetto quelli elencati in UnFlattenFields) e aggiunge le pagine risultanti all’output.
Questa classe fornisce 10 metodi per lavorare con oggetti AutoFiller nei programmi .NET.
I metodi disponibili includono: AutoFiller, BindPdf, Close, Dispose, ImportDataTable, Save.
Tutti i membri pubblici sono accessibili da qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.PDF FOSS per .NET.
Proprietà: BasicFileName, GeneratingPath, InputFileName, InputStream, OutputFileName, OutputStream e 2 altri.
Proprietà
| Name | Type | Access | Description |
|---|---|---|---|
InputFileName | string? | Read/Write | Percorso al PDF modello (imposta questo O chiama BindPdf(string)). |
OutputFileName | string? | Read/Write | Percorso dove Save() scrive il risultato unito. |
InputStream | Stream? | Read/Write | Forma stream di InputFileName — quando impostato, viene usata in preferenza al percorso file. |
OutputStream | Stream? | Read/Write | Forma stream di OutputFileName — quando impostato, Save() scrive qui. |
GeneratingPath | string? | Read/Write | Directory usata per la generazione PDF per riga quando si salva in batch per riga in file separati. |
BasicFileName | string? | Read/Write | Nome base usato per la generazione PDF per riga in modalità batch. |
UnFlattenFields | string[] | Read/Write | Nomi dei campi da lasciare modificabili (ad es. |
OutputStreams | Stream[]? | Read/Write | Stream di output usati dal salvataggio in modalità batch (per riga). |
Metodi
| Signature | Description |
|---|---|
AutoFiller() | Crea un AutoFiller non vincolato. |
BindPdf(srcDoc: Document) | Chiama BindPdf su questa istanza di AutoFiller. |
BindPdf(srcFile: string) | |
BindPdf(srcStream: Stream) | |
ImportDataTable(dataTable: DataTable) | Per ogni riga nella tabella, clona il modello, imposta i valori dei campi modulo da row[columnName], appiattisce (eccetto UnFlattenFields) e aggiunge le pagine clonate al documento di output. |
Save() | Salva l’output unito. |
Save(destFile: string) | Chiama Save su questa istanza di AutoFiller. |
Save(destStream: Stream) | |
Close() | Chiama Close su questa istanza di AutoFiller. |
Dispose() | Chiama Dispose su questa istanza di AutoFiller. |