Autoutfyller
Oversikt
AutoFiller er en klasse i Aspose.PDF FOSS for .NET.
Arver fra: ISaveableFacade, IDisposable.
Gjentatte ganger stempler en mal‑PDF med rader fra en DataTable: for hver rad fyller den ut skjemafeltene hvis navn samsvarer med kolonnenavn, flattenes (unntatt de som er oppført i UnFlattenFields), og legger de resulterende sidene til utdata.
Denne klassen gir 10 metoder for å arbeide med AutoFiller‑objekter i .NET‑programmer.
Tilgjengelige metoder inkluderer: AutoFiller, BindPdf, Close, Dispose, ImportDataTable, Save.
Alle offentlige medlemmer er tilgjengelige for enhver .NET‑applikasjon etter installasjon av Aspose.PDF FOSS for .NET‑pakken.
Egenskaper: BasicFileName, GeneratingPath, InputFileName, InputStream, OutputFileName, OutputStream, og 2 til.
Egenskaper
| Navn | Type | Tilgang | Beskrivelse |
|---|---|---|---|
InputFileName | string? | Read/Write | Sti til mal‑PDF‑en (angi dette ELLER kall BindPdf(string)). |
OutputFileName | string? | Read/Write | Sti hvor Save() skriver det sammenslåtte resultatet. |
InputStream | Stream? | Read/Write | Strømform av InputFileName — når angitt, brukes den i stedet for filstien. |
OutputStream | Stream? | Read/Write | Strømform av OutputFileName — når angitt, skriver Save() hit. |
GeneratingPath | string? | Read/Write | Katalog som brukes for PDF‑generering per rad når batch‑lagring rad for rad til separate filer. |
BasicFileName | string? | Read/Write | Basenavn som brukes for PDF‑generering per rad i batch‑modus. |
UnFlattenFields | string[] | Read/Write | Feltnavn som skal forbli redigerbare (dvs. |
OutputStreams | Stream[]? | Read/Write | Utdata‑strømmer som brukes av batch‑modus lagring (per rad). |
Metoder
| Signature | Description |
|---|---|
AutoFiller() | Opprett en ubundet AutoFiller. |
BindPdf(srcDoc: Document) | Kaller BindPdf på denne AutoFiller-instansen. |
BindPdf(srcFile: string) | |
BindPdf(srcStream: Stream) | |
ImportDataTable(dataTable: DataTable) | For hver rad i tabellen, klon malen, sett skjema‑feltverdier fra row[columnName], flatten (unntatt UnFlattenFields), og legg de klonede sidene til output‑dokumentet. |
Save() | Lagre den sammenslåtte outputen. |
Save(destFile: string) | Kaller Save på denne AutoFiller-instansen. |
Save(destStream: Stream) | |
Close() | Kaller Close på denne AutoFiller-instansen. |
Dispose() | Kaller Dispose på denne AutoFiller-instansen. |