AutoFiller
Översikt
AutoFiller är en klass i Aspose.PDF FOSS för .NET. ärvt från: ISaveableFacade, IDisposable.
Upprepade gånger trycker du en PDF-mall med rader från en DataTable: för varje rad fyller du i formulärfält vars namn matchar kolumnenamn, flattar (utom de som listas i UnFlattenFields), och bifogar de resulterande sidorna till utgången.
Denna klass ger 10 metoder för att arbeta med AutoFiller objekt i .NET-program. Tillgängliga metoder inkluderar: AutoFiller, BindPdf, Close, Dispose, ImportDataTable, Save. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.PDF FOSS för .Net-paketet. och egenskaper: BasicFileName, GeneratingPath, InputFileName, InputStream, OutputFileName, OutputStream,Och 2 mer.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
InputFileName | string? | Läs/ Skriv | Gå till PDF-mall (ställa in detta OR ringa BindPdf(string)). |
OutputFileName | string? | Läs/ Skriv | Vägen där Save() skriver det blandade resultatet. |
InputStream | Stream? | Läs/ Skriv | Stream form av InputFileName – när inställd, används i förmåga till filvägen. |
OutputStream | Stream? | Läs/ Skriv | Stream form av OutputFileName – när du ställer in, sparar() här. |
GeneratingPath | string? | Läs/ Skriv | Direktorier som används för per-row PDF-generering när batch-spara efter rad till separata filer. |
BasicFileName | string? | Läs/ Skriv | Basnamn som används för per-row PDF-generering i batchläge. |
UnFlattenFields | string[] | Läs/ Skriv | Fältnamn för att lämna redigerbar (dvs. |
OutputStreams | Stream[]? | Läs/ Skriv | Utgångströmmar som används av batch-mode save (per-row). |
Metoder
| Signature | Beskrivning |
|---|---|
AutoFiller() | Skapa en unbound AutoFiller. |
BindPdf(srcDoc: Document) | Kalla BindPdf(srcDoc) på detta AutoFiller instans. |
BindPdf(srcFile: string) | Kalla BindPdf(srcFile) på detta AutoFiller instans. |
BindPdf(srcStream: Stream) | Kalla BindPdf(srcStream) på detta AutoFiller instans. |
ImportDataTable(dataTable: DataTable) | För varje rad i tabellen klonar du mall, ställer in form-fältvärden från rad[kolumnName], flät (utom UnFlattenFields), och bifogar de klonerade sidorna till utgångsdokumentet. |
Save() | Spara den blandade produktionen. |
Save(destFile: string) | Kall Save(destFile) på denna instans AutoFiller. |
Save(destStream: Stream) | Kall Save(destStream) på denna instans AutoFiller. |
Close() | Kall Nära på denna AutoFiller instans. |
Dispose() | Rösta på denna instans AutoFiller. |