यह बुनियादी ट्यूटोरियल आपको पर्यावरण को कॉन्फ़िगर करने के चरणों की मदद से **पायथन का उपयोग करके वर्ड दस्तावेज़ को संपादित करने के तरीके **, मौजूदा वर्ड दस्तावेज़ को लोड करने और उसमें वांछित स्थिति में नियंत्रण को स्थानांतरित करने के बारे में मार्गदर्शन करता है। लोड की गई DOCX फ़ाइल की शुरुआत में एक पैराग्राफ जोड़कर आप सीखेंगे कि पायथन DOCX को कैसे संपादित करता है। यह नए जोड़े गए टेक्स्ट की फ़ॉर्मेटिंग सेट करना भी सिखाएगा।
पायथन के साथ वर्ड दस्तावेज़ को संपादित करने के चरण
- किसी Word दस्तावेज़ को संपादित करने के लिए Aspose.Words for Python by .NET का उपयोग करने के लिए परिवेश स्थापित करें
- नामस्थान aspose.words को एक उपनाम प्रदान करके आयात करें
- वांछित वर्ड फ़ाइल को दस्तावेज़ ऑब्जेक्ट में लोड करें जिसे पायथन का उपयोग करके संशोधित किया जाना है
- लोड की गई वर्ड फ़ाइल का उपयोग करके DocumentBuilder क्लास ऑब्जेक्ट को इंस्टेंट करें
- इस DocumentBuilder ऑब्जेक्ट का उपयोग करके दस्तावेज़ के प्रारंभ में जाएँ
- वर्तमान कर्सर स्थान का फ़ॉन्ट प्राप्त करें और अपनी आवश्यकता के अनुसार इसे संशोधित करें
- अनुच्छेद स्वरूपण सेट करें और डिस्क पर वापस सहेजने से पहले वांछित पाठ लिखें
ये चरण पर्यावरण को कॉन्फ़िगर करने के लिए एक लिंक साझा करके *वर्ड डॉक्यूमेंट को पायथन के साथ संपादित करने की प्रक्रिया का वर्णन करते हैं और फिर कार्यक्षमता प्राप्त करने के लिए कार्यों का एक क्रम। आप वांछित दस्तावेज़ लोड करेंगे और दस्तावेज़ की शुरुआत में नियंत्रण ले जाएंगे, हालांकि, आप इसे लोड किए गए दस्तावेज़ में कहीं भी ले जा सकते हैं। एक बार जब नियंत्रण को किसी स्थान पर ले जाया जाता है, तो यह स्वचालित रूप से उस स्थान पर पाठ के फ़ॉन्ट और अन्य सेटिंग्स को चुनता है जिसे आप संशोधित कर सकते हैं और अपने पाठ प्रविष्टि या संशोधन के लिए उपयोग कर सकते हैं जैसा कि निम्नलिखित नमूना कोड में दिखाया गया है।
पायथन में DOCX संपादित करने के लिए कोड
import aspose.words as aw | |
# Initialize the license to avoid trial version watermark in the modified word file | |
editWordLicense = aw.License() | |
editWordLicense.set_license("Aspose.Word.lic") | |
# Load the source document that needs to be modified | |
docToEdit = aw.Document("input.docx") | |
# Instantiate the DocumentBuilder class object using the loaded document | |
builderToEdit = aw.DocumentBuilder(docToEdit) | |
# Move to the start of the document using the builder | |
builderToEdit.move_to_document_start() | |
# Set the font configurations for writing text | |
fontNewText = builderToEdit.font | |
fontNewText.size = 12 | |
fontNewText.name = "Calibri" | |
fontNewText.underline = aw.Underline.SINGLE | |
# Set the paragraph formatting | |
paragraphFormat = builderToEdit.paragraph_format | |
paragraphFormat.first_line_indent = 6 | |
paragraphFormat.alignment = aw.ParagraphAlignment.JUSTIFY | |
paragraphFormat.keep_together = True | |
# Write the text in the beginning of the document | |
builderToEdit.writeln("Here is a new paragraph added at the start of the document.") | |
docToEdit.save("modified.docx") |
DOCX Python को संपादित करने के लिए * कोड यहाँ प्रदर्शित किया गया है जो लोड की गई Word फ़ाइल को नियंत्रित करने के लिए DocumentBuilder क्लास ऑब्जेक्ट का उपयोग करता है। यह वर्ग नई पंक्तियों को लिखने और मौजूदा सामग्री में पाठ सम्मिलित करने की सुविधाओं के साथ-साथ move_to_document_start, move_to_document_end, और दस्तावेज़ में किसी भी अन्य तत्व का उपयोग करके नियंत्रण स्थानांतरित करने के लिए सुविधाएँ प्रदान करता है। इसका उपयोग टेबल के साथ काम करने, विभिन्न प्रकार के ब्रेक डालने, चेकबॉक्स, कॉम्बो बॉक्स, फुटनोट जैसे नियंत्रण डालने और कुछ नाम रखने के लिए छवियों को सम्मिलित करने के लिए भी किया जा सकता है।
इस लेख ने हमें पायथन में DOCX संपादित करने के लिए निर्देशित किया है, हालांकि यदि आप पायथन का उपयोग करके एक नया शब्द दस्तावेज़ बनाना सीखना चाहते हैं, तो पायथन का उपयोग करके वर्ड डॉक्यूमेंट कैसे बनाएं पर लेख देखें।