ऑटोफ़िलर
अवलोकन
AutoFiller Aspose.PDF FOSS for .NET में एक क्लास है। विरासत में प्राप्त: ISaveableFacade, IDisposable।
एक टेम्पलेट PDF को DataTable की पंक्तियों से बार‑बार स्टैम्प करता है: प्रत्येक पंक्ति के लिए, उन फ़ॉर्म फ़ील्ड्स को भरता है जिनके नाम कॉलम नामों से मेल खाते हैं, फ्लैटेन करता है (UnFlattenFields में सूचीबद्ध उन फ़ील्ड्स को छोड़कर), और परिणामी पृष्ठों को आउटपुट में जोड़ता है।
यह क्लास .NET प्रोग्रामों में AutoFiller ऑब्जेक्ट्स के साथ काम करने के लिए 10 मेथड्स प्रदान करती है।
उपलब्ध मेथड्स में शामिल हैं: AutoFiller, BindPdf, Close, Dispose, ImportDataTable, Save।
सभी सार्वजनिक सदस्य किसी भी .NET एप्लिकेशन के लिए Aspose.PDF FOSS for .NET पैकेज स्थापित करने के बाद उपलब्ध हैं।
प्रॉपर्टीज़: BasicFileName, GeneratingPath, InputFileName, InputStream, OutputFileName, OutputStream, और 2 और।
गुण
| नाम | प्रकार | पहुँच | विवरण |
|---|---|---|---|
InputFileName | string? | पढ़ें/लिखें | टेम्पलेट PDF का पथ (इसे सेट करें या BindPdf(string) को कॉल करें)। |
OutputFileName | string? | पढ़ें/लिखें | पथ जहाँ Save() मिलाए गए परिणाम को लिखता है। |
InputStream | Stream? | पढ़ें/लिखें | InputFileName का स्ट्रीम रूप — जब सेट किया जाता है, तो फ़ाइल पथ की तुलना में प्राथमिकता से उपयोग किया जाता है। |
OutputStream | Stream? | पढ़ें/लिखें | OutputFileName का स्ट्रीम रूप — जब सेट किया जाता है, तो Save() यहाँ लिखता है। |
GeneratingPath | string? | पढ़ें/लिखें | जब पंक्ति द्वारा अलग‑अलग फ़ाइलों में बैच‑सेव किया जाता है, तो प्रति‑पंक्ति PDF जनरेशन के लिए उपयोग की जाने वाली डायरेक्टरी। |
BasicFileName | string? | पढ़ें/लिखें | बैच मोड में प्रति‑पंक्ति PDF जनरेशन के लिए उपयोग किया जाने वाला बेस नाम। |
UnFlattenFields | string[] | पढ़ें/लिखें | संपादन योग्य रहने वाले फ़ील्ड नाम (उदा. |
OutputStreams | Stream[]? | पढ़ें/लिखें | बैच‑मोड सेव (प्रति‑पंक्ति) द्वारा उपयोग किए जाने वाले आउटपुट स्ट्रीम। |
विधियाँ
| Signature | Description |
|---|---|
AutoFiller() | एक अनबाउंड AutoFiller बनाएं। |
BindPdf(srcDoc: Document) | इस AutoFiller इंस्टेंस पर BindPdf को कॉल करता है। |
BindPdf(srcFile: string) | |
BindPdf(srcStream: Stream) | |
ImportDataTable(dataTable: DataTable) | टेबल की प्रत्येक पंक्ति के लिए, टेम्पलेट को क्लोन करें, row[columnName] से फ़ॉर्म-फ़ील्ड मान सेट करें, flatten करें (UnFlattenFields को छोड़कर), और क्लोन किए गए पृष्ठों को आउटपुट दस्तावेज़ में जोड़ें। |
Save() | मर्ज किए गए आउटपुट को सहेजें। |
Save(destFile: string) | इस AutoFiller इंस्टेंस पर Save को कॉल करता है। |
Save(destStream: Stream) | |
Close() | इस AutoFiller इंस्टेंस पर Close को कॉल करता है। |
Dispose() | इस AutoFiller इंस्टेंस पर Dispose को कॉल करता है। |