ओपन सोर्स पायथन DOCX संपादक लाइब्रेरी
DOCX दस्तावेज़ बनाने और संपादित करने के लिए निःशुल्क और मुक्त स्रोत पायथन लाइब्रेरी।
python-docx क्या है?
पायथन-docx विशेषताएं
python-docx की कुछ मुख्य विशेषताएं निम्नलिखित हैं:
- DOCX फ़ाइलें बनाना: Python-docx आपको स्क्रैच से DOCX फ़ाइलें बनाने की सुविधा देता है। आप वस्तुतः एक खाली दस्तावेज़ बना सकते हैं और इसे DOCX फ़ाइल प्रारूप में सहेज सकते हैं।
- DOCX फ़ाइलें संपादित करें: Python-docx आपको मौजूदा DOCX फ़ाइलें खोलने, उनकी सामग्री संपादित करने और अपडेट किए गए दस्तावेज़ को डिस्क पर वापस सहेजने की सुविधा देता है।
- तालिकाएँ जोड़ना: पायथन-docx आपको आसानी से अपनी DOCX फ़ाइलों में तालिकाएँ डिज़ाइन करने और सम्मिलित करने में सक्षम बनाता है, जिससे सारणीबद्ध डेटा प्रदर्शित करना और संरचित लेआउट बनाए रखना सरल हो जाता है।
- छवियाँ जोड़ना: पायथन-docx आपके DOCX दस्तावेज़ों में छवियों को शामिल करने की अनुमति देता है, जिससे दृश्य अपील को बढ़ाने के लिए लोगो, ग्राफिक्स या तस्वीरों को शामिल करना संभव हो जाता है।
python-docx के साथ आरंभ करना
हम GitHub से python-docx लाइब्रेरी डाउनलोड कर सकते हैं या pip install कमांड का उपयोग कर सकते हैं:
इंस्टालेशन
python-docx को स्थापित करना सरल है और इसे टर्मिनल से किया जा सकता है जैसा कि नीचे दिखाया गया है:
python-docx स्थापित करना
pip3 install python-docx
पायथन में DOCX दस्तावेज़ बनाएँ
आप python-docx लाइब्रेरी के डॉक्यूमेंट क्लास का उपयोग करके एक खाली DOCX दस्तावेज़ बना सकते हैं। फिर इसे Microsoft Word के 2007+ फ़ॉर्मेट में DOCX फ़ाइल के रूप में डिस्क पर सहेजा जा सकता है जैसा कि नीचे दिए गए उदाहरण में दिखाया गया है:
पायथन के साथ एक मौजूदा DOCX फ़ाइल खोलें
पायथन-डॉक्स लाइब्रेरी के साथ, आप मौजूदा DOCX फ़ाइल को लोड कर सकते हैं, उसमें बदलाव कर सकते हैं और फिर उसे नए नाम से वापस सेव कर सकते हैं। यह माइक्रोसॉफ्ट वर्ड में उपलब्ध "सेव एज़" विकल्प के समान है।
पायथन-docx के साथ DOCX दस्तावेज़ में चित्र डालें
पायथन-डॉक्स आपको सरल कोड के साथ वर्ड दस्तावेज़ बनाने और उसमें छवियाँ डालने की सुविधा देता है। आप दस्तावेज़ में जोड़ते समय छवि का आकार भी बदल सकते हैं। छवि का डिफ़ॉल्ट आकार 300x300 पिक्सेल और 300 dpi है।
पायथन में DOCX फ़ाइल में तालिका जोड़ें
Microsoft Word आपको दस्तावेज़ में टेबल डालने की सुविधा देता है। एक टेबल में पंक्तियाँ और कॉलम होते हैं। पंक्ति और कॉलम के क्रॉस-सेक्शन को सेल कहा जाता है। आप प्रत्येक सेल में टेक्स्ट के साथ-साथ इमेज भी डाल सकते हैं।
निष्कर्ष
पायथन-डॉक्स में स्क्रैच से वर्ड डॉक्यूमेंट बनाने और उसे समृद्ध बनाने के लिए बहुत सारी सुविधाएँ हैं। इसका उपयोग करना आसान है, इसका सिंटैक्स सरल है और यह तेज़ है।
इसी तरह के उत्पादों
- Apache POI XWPF | DOCX फ़ाइलें बनाने और संशोधित करने के लिए ओपन सोर्स जावा API
- DocX | DOCX फ़ाइलें बनाने और संशोधित करने के लिए ओपन सोर्स .NET API
- Docx4J | DOC और DOCX फ़ाइलें बनाने और संशोधित करने के लिए ओपन सोर्स जावा API
- ExcelDataReader | XLS, XLSX, CSV और स्प्रेडशीट दस्तावेज़ों को पढ़ने के लिए ओपन सोर्स .NET API
- FileFormat.Words API | Microsoft Word फ़ाइल स्वरूपों के लिए ओपन सोर्स .NET API