ज्ञानकोश

Python .docx ट्यूटोरियल | .docx फ़ाइल बनाएं, खोलें और परिवर्तित करें

इस लेख में, हम आपको दिखाएंगे कि Python का उपयोग करके .docx फ़ाइलें आसानी से कैसे बनाएं, खोलें या परिवर्तित करें!
हम आपको Aspose.Words for Python via .NET लाइब्रेरी, इसकी कार्यक्षमताओं और सुविधाओं से परिचित कराएंगे ताकि आप अपनी .docx फ़ाइलों को तेज़ और आसान तरीके से संभाल सकें।

Python DOCX ट्यूटोरियल

Aspose.Words for Python via .NET एक मजबूत और शक्तिशाली API है जो विभिन्न प्रकार के दस्तावेज़ों (जैसे DOCX, DOC, PDF, RTF, DOTX, DOT, DOCM, DOTM, FlatOPC, FlatOpcMacroEnabled, ODT, XML, XAML, HTML, MHTML, TXT, XPS, PS, PNG, JPEG, BMP, SVG, EMF, GIF, EPUB, और अन्य फ़ाइल फ़ॉर्मेट) को पढ़ने और संशोधित करने के लिए डिज़ाइन किया गया है।
हमारी लाइब्रेरी में 100 से अधिक Python क्लासेस हैं जो डेवलपर्स को स्क्रिप्ट-आधारित दस्तावेज़ स्वचालन लागू करने का अनूठा अवसर प्रदान करती हैं।

Aspose.Words for Python via .NET कार्यशील उदाहरण और डेमो प्रदान करता है जो विकास प्रक्रिया में डेवलपर्स की मदद करते हैं और इसमें समृद्ध फीचर सेट, प्लेटफ़ॉर्म स्वतंत्रता, तृतीय‑पक्ष अनुप्रयोगों (जैसे Microsoft Word) से स्वतंत्रता, प्रदर्शन और स्केलेबिलिटी, तथा न्यूनतम सीखने की वक्रता शामिल है।

हमारे API की कुछ उन्नत सुविधाएँ:
दस्तावेज़ परिवर्तित करना
पृष्ठ रेंडरिंग
दस्तावेज़ तुलना
• Microsoft Word रिपोर्ट को [mail merge] फ़ील्ड का उपयोग करके डिजाइन करना
दस्तावेज़ क्लोनिंग
दस्तावेज़ विभाजन
खोज और प्रतिस्थापन
डिजिटल हस्ताक्षरों के साथ काम करना
टेबल्स के साथ काम करना
वॉटरमार्क के साथ काम करना
• और अधिक सुविधाएँ जो आप हमारी दस्तावेज़ीकरण में पा सकते हैं

नीचे, हम आपको दिखाएंगे कि कैसे नया दस्तावेज़ बनाएं या मौजूदा दस्तावेज़ लोड करें, साथ ही Python का उपयोग करके अपने दस्तावेज़ को कैसे परिवर्तित करें।

Python का उपयोग करके नया .docx फ़ाइल बनाएं

नया दस्तावेज़ बनाने के लिए, हम पहले बिना पैरामीटर के Document कंस्ट्रक्टर को कॉल करेंगे, और दस्तावेज़ सामग्री जोड़ने के लिए DocumentBuilder क्लास का उपयोग करेंगे।
नीचे कोड उदाहरण में, हम आपको दिखाएंगे कि दस्तावेज़ बिल्डर का उपयोग करके दस्तावेज़ कैसे बनाएं:

doc = aw.Document()
builder = aw.DocumentBuilder(doc)
            
builder.write("Hello world!")

doc.save(docs_base.artifacts_dir + "out.docx")

Python का उपयोग करके .docx फ़ाइल लोड करें

मौजूदा .docx फ़ाइल लोड करने के लिए फ़ाइल नाम या स्ट्रीम को Document कंस्ट्रक्टर्स में से किसी एक में पास करें। फ़ॉर्मेट अपने एक्सटेंशन से स्वचालित रूप से निर्धारित हो जाता है।

फ़ाइल से लोड करें

मौजूदा .docx फ़ाइल खोलने के लिए, फ़ाइल नाम को स्ट्रिंग के रूप में Document कंस्ट्रक्टर में पास करें।

नीचे कोड उदाहरण में आप देख सकते हैं कि फ़ाइल से दस्तावेज़ कैसे खोलें:

# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET
doc = aw.Document(docs_base.my_dir + "Document.docx")

स्ट्रीम से लोड करें
दस्तावेज़ को शामिल करने वाले स्ट्रीम ऑब्जेक्ट को Document कंस्ट्रक्टर में पास करके स्ट्रीम से दस्तावेज़ खोलें।

नीचे कोड उदाहरण में आप देख सकते हैं कि स्ट्रीम से दस्तावेज़ कैसे खोलें:

# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET
# Read only access is enough for Aspose.words to load a document.
stream = io.FileIO(docs_base.my_dir + "Document.docx")

doc = aw.Document(stream)
# You can close the stream now, it is no longer needed because the document is in memory.
stream.close()

The template file for this example is available for download on the Aspose.Words GitHub .

Python का उपयोग करके .docx फ़ाइल परिवर्तित करें

दस्तावेज़ों को एक फ़ॉर्मेट से दूसरे फ़ॉर्मेट में आसानी और विश्वसनीयता से परिवर्तित करना Aspose.Words API की मुख्य सुविधाओं में से एक है। .docx फ़ॉर्मेट से किसी अन्य फ़ॉर्मेट में परिवर्तन स्वयं बहुत सरल है, और इसे केवल दो चरणों में पूरा किया जा सकता है:
• पहला चरण फ़ाइल को एक Document ऑब्जेक्ट में उसके किसी कंस्ट्रक्टर का उपयोग करके लोड करना है।
• दूसरा चरण Document ऑब्जेक्ट पर उपलब्ध save मेथड्स में से एक को कॉल करना और वांछित आउटपुट फ़ॉर्मेट निर्दिष्ट करना है।

आप हमारे API का उपयोग करके .docx फ़ाइल को कई फ़ॉर्मेट में परिवर्तित कर सकते हैं, और नीचे के उदाहरण में हम आपको दिखाएंगे कि .docx फ़ाइल को PDF फ़ॉर्मेट में कैसे परिवर्तित करें।

.docx फ़ाइल को PDF में परिवर्तित करें

नीचे कोड उदाहरण में हम आपको दिखाएंगे कि एक .docx फ़ाइल को PDF में परिवर्तित करें save मेथड का उपयोग करके:

# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET
doc = aw.Document(docs_base.my_dir + "Document.docx")

doc.save(docs_base.artifacts_dir + "BaseConversions.docx_to_pdf.pdf")

The template file for this example is available for download on the Aspose.Words GitHub .

विभिन्न PDF मानकों में परिवर्तित करना

हमारी लाइब्रेरी PdfCompliace एनेमरेशन प्रदान करती है जो .docx फ़ाइलों को विभिन्न PDF फ़ॉर्मेट मानकों (जैसे PDF 1.7, PDF 1.6, आदि) में परिवर्तित करने का समर्थन करता है।
नीचे कोड उदाहरण में आप देख सकते हैं कि PdfSaveOptions के साथ PDF17 अनुपालन का उपयोग करके .docx फ़ाइल को PDF 1.7 में कैसे परिवर्तित करें:

# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET
doc = aw.Document(docs_base.my_dir + "Rendering.docx")

saveOptions = aw.saving.PdfSaveOptions()
saveOptions.compliance = aw.saving.PdfCompliance.PDF17 

doc.save(docs_base.artifacts_dir + "WorkingWithPdfSaveOptions.conversion_to_pdf_17.pdf", saveOptions)

आप हमारे नि:शुल्क ऑनलाइन कनवर्टर को आज़मा सकते हैं और हमारे API की कार्यक्षमताओं से परिचित हो सकते हैं।