यह कुरकुरा ट्यूटोरियल आपको **पायथन का उपयोग करके वर्ड में भरने योग्य फॉर्म बनाने के तरीके ** पर मार्गदर्शन करता है। यह इस कार्य को करने के लिए आवश्यक विस्तृत चरणों, महत्वपूर्ण वर्गों और विधियों का परिचय देता है। आपको एक रन करने योग्य नमूना कोड भी मिलेगा जो दर्शाता है कि पाइथन का उपयोग करके वर्ड में एक भरने योग्य फॉर्म कैसे बनाएं वर्ड फ़ाइल में एक पाठ्यपुस्तक और कॉम्बो बॉक्स नियंत्रण जोड़कर और फिर इसे एमएस वर्ड-समर्थित प्रारूपों जैसे {{ में सहेजना HYPERLINK1}}, DOC, या अन्य।
पायथन का उपयोग करके वर्ड में फॉर्म फील्ड बनाने के लिए कदम
- फ़ॉर्म बनाने के लिए Aspose.Words for Python by .NET का उपयोग करने के लिए परिवेश को कॉन्फ़िगर करें
- भरने योग्य फ़ॉर्म बनाने के लिए Document क्लास ऑब्जेक्ट का उपयोग करके Word फ़ाइल बनाएं या लोड करें
- नियंत्रण सम्मिलित करने के लिए लोड की गई वर्ड फ़ाइल का उपयोग करके DocumentBuilder क्लास ऑब्जेक्ट को इंस्टेंट करें
- DocumentBuilder वर्ग में insert_text_input() विधि का उपयोग करके पाठ्यपुस्तक नियंत्रण बनाएं
- अगली पंक्ति पर और नियंत्रण प्रस्तुत करने के लिए एक लाइन ब्रेक डालें
- इंसर्ट_चेक_बॉक्स () विधि का उपयोग करके चेकबॉक्स नियंत्रण डालें
- फॉर्म नियंत्रण वाली परिणामी वर्ड फ़ाइल को सहेजें
ये चरण Python का उपयोग करके Word में एक भरने योग्य फॉर्म बनाने की प्रक्रिया प्रस्तुत करते हैं। पहले चरण में, आप Word फ़ाइल लोड कर सकते हैं और फिर लोड की गई Word फ़ाइल का उपयोग करके DocumentBuilder क्लास ऑब्जेक्ट को इंस्टेंट कर सकते हैं। DocumentBuilder क्लास ऑब्जेक्ट में विभिन्न प्रकार के नियंत्रणों को जोड़ने के लिए आवश्यक सभी विधियां शामिल हैं जैसे विभिन्न प्रकार के ब्रेक, चेकबॉक्स, कॉम्बो बॉक्स, टेक्स्ट बॉक्स इत्यादि।
पायथन का उपयोग करके वर्ड में एक फॉर्म बनाने के लिए कोड
import aspose.words as aw | |
# Load the license | |
wordToHtml = aw.License() | |
wordToHtml.set_license("Aspose.Total.lic") | |
# Create an empty document and instantiate DocumentBuilder with it to add controls | |
docForm = aw.Document() | |
builderForm = aw.DocumentBuilder(docForm) | |
# Insert text input | |
builderForm.insert_text_input("controlTextInput", aw.fields.TextFormFieldType.REGULAR, "", "Enter text here", 0) | |
builderForm.insert_break(aw.BreakType.LINE_BREAK) | |
# Insert checkbox | |
builderForm.insert_check_box("controlCheckBox", True, True, 0) | |
# Save the document | |
docForm.save("output.docx") | |
print ("Form with multiple fields created in Word file successfully") |
यह कोड दर्शाता है कि DocumentBuilder वर्ग में उपलब्ध विधियों की सहायता से Python का उपयोग करके Word में एक फॉर्म कैसे बनाया जाए। हमने टेक्स्ट बॉक्स नियंत्रण बनाने के लिए insert_text_input() विधि का उपयोग किया है जो इनपुट व्यवहार को नियंत्रित करने के लिए नियमित, NUMBER, DATE, CURRENT_DATE, CURRENT_TIME, और CALCULATED जैसे इनपुट को अनुकूलित करने के लिए TextFormFieldType गणक लेता है। इसी तरह, जब हम एक चेक बॉक्स बनाते हैं, तो हम उसे एक नाम निर्दिष्ट करते हैं जो स्वचालित रूप से उसी नाम से एक बुकमार्क बनाता है।
इस लेख ने हमें वर्ड फाइल में फॉर्म में कंट्रोल बनाना सिखाया है। यदि आप किसी Word फ़ाइल में टिप्पणियाँ सम्मिलित करने की प्रक्रिया सीखना चाहते हैं, तो पायथन का उपयोग करके वर्ड में टिप्पणी कैसे डालें पर लेख देखें।