Pengisi Otomatis
Gambaran Umum
AutoFiller adalah kelas dalam Aspose.PDF FOSS untuk .NET. Mewarisi dari: ISaveableFacade, IDisposable.
Mengulang-ulang menstempel PDF template dengan baris‑baris dari DataTable: untuk setiap baris, mengisi bidang formulir yang namanya cocok dengan nama kolom, flatten (kecuali yang tercantum dalam UnFlattenFields), dan menambahkan halaman yang dihasilkan ke output.
Kelas ini menyediakan 10 metode untuk bekerja dengan objek AutoFiller dalam program .NET.
Metode yang tersedia meliputi: AutoFiller, BindPdf, Close, Dispose, ImportDataTable, Save.
Semua anggota publik dapat diakses oleh aplikasi .NET mana pun setelah menginstal paket Aspose.PDF FOSS for .NET.
Properti: BasicFileName, GeneratingPath, InputFileName, InputStream, OutputFileName, OutputStream, dan 2 lainnya.
Properti
| Nama | Tipe | Akses | Deskripsi |
|---|---|---|---|
InputFileName | string? | Read/Write | Jalur ke PDF templat (atur ini ATAU panggil BindPdf(string)). |
OutputFileName | string? | Read/Write | Jalur tempat Save() menulis hasil gabungan. |
InputStream | Stream? | Read/Write | Bentuk stream dari InputFileName — ketika diatur, digunakan sebagai preferensi dibandingkan jalur file. |
OutputStream | Stream? | Read/Write | Bentuk stream dari OutputFileName — ketika diatur, Save() menulis di sini. |
GeneratingPath | string? | Read/Write | Direktori yang digunakan untuk pembuatan PDF per baris saat menyimpan batch per baris ke file terpisah. |
BasicFileName | string? | Read/Write | Nama dasar yang digunakan untuk pembuatan PDF per baris dalam mode batch. |
UnFlattenFields | string[] | Read/Write | Nama bidang yang dibiarkan dapat diedit (misalnya |
OutputStreams | Stream[]? | Read/Write | Stream output yang digunakan oleh penyimpanan mode batch (per baris). |
Metode
| Signature | Description |
|---|---|
AutoFiller() | Buat AutoFiller yang tidak terikat. |
BindPdf(srcDoc: Document) | Memanggil BindPdf pada instance AutoFiller ini. |
BindPdf(srcFile: string) | |
BindPdf(srcStream: Stream) | |
ImportDataTable(dataTable: DataTable) | Untuk setiap baris dalam tabel, klon templat, set nilai bidang formulir dari row[columnName], flatten (kecuali UnFlattenFields), dan tambahkan halaman yang diklon ke dokumen output. |
Save() | Simpan output yang digabung. |
Save(destFile: string) | Memanggil Save pada instance AutoFiller ini. |
Save(destStream: Stream) | |
Close() | Memanggil Close pada instance AutoFiller ini. |
Dispose() | Memanggil Dispose pada instance AutoFiller ini. |