ओपन-सोर्स पायथन PPTX संपादक लाइब्रेरी
PowerPoint PPTX फ़ाइलें बनाने और संपादित करने के लिए निःशुल्क और मुक्त स्रोत पायथन लाइब्रेरी।
पायथन-पीपीटीएक्स क्या है?
पायथन-पीपीटीएक्स माइक्रोसॉफ्ट पीपीटीएक्स फाइलें बनाने, पढ़ने और संशोधित करने के लिए एक ओपन-सोर्स एपीआई है। पीपीटीएक्स माइक्रोसॉफ्ट द्वारा पावरपॉइंट 2007 और बाद के संस्करणों में पेश किया गया ओपन एक्सएमएल प्रारूप है। इसका उपयोग सर्च इंडेक्सिंग टेक्स्ट और इमेज निकालने के लिए पावरपॉइंट फाइलों को पढ़कर उनका विश्लेषण करने के लिए किया जा सकता है। पायथन-पीपीटीएक्स के साथ, आप डेटाबेस क्वेरी, एनालिटिक्स आउटपुट या JSON पेलोड जैसी गतिशील सामग्री से पावरपॉइंट प्रेजेंटेशन तैयार कर सकते हैं। यह आपको अपने पायथन एप्लिकेशन में HTTP अनुरोध को पूरा करने और प्रतिक्रिया में उत्पन्न PPTX फ़ाइल डाउनलोड करने देता है।
पायथन-पीपीटीएक्स एपीआई विशेषताएं
पायथन-पीपीटीएक्स एपीआई की कुछ मुख्य विशेषताएं निम्नलिखित हैं:
- फ़ाइल और मेमोरीस्ट्रीम जैसे कई इनपुट स्रोतों से लोड करके PowerPoint PPTX फ़ाइलों को बनाने, पढ़ने और अपडेट करने के लिए एकल API।
- मैकओएस और लिनक्स सहित किसी भी पायथन सक्षम प्लेटफॉर्म पर चलने में सक्षम, और इसके लिए पावरपॉइंट एप्लिकेशन को इंस्टॉल या लाइसेंस की आवश्यकता नहीं है।
- इसका उपयोग एक या दो स्लाइडों के उत्पादन को स्वचालित करने के लिए किया जा सकता है, जिन्हें हाथ से बनाना कठिन होगा।
- स्लाइड ऑब्जेक्ट का उपयोग करके प्रोग्रामेटिक रूप से स्लाइड बनाएं
- डेटाबेस क्वेरी, एनालिटिक्स आउटपुट या JSON पेलोड जैसी गतिशील सामग्री से पावरपॉइंट प्रेजेंटेशन तैयार करें
- किसी भी ओपन XML प्रस्तुति (.pptx फ़ाइल) को उसके सभी तत्वों सहित राउंड-ट्रिप करें
- स्लाइड जोड़ें
- टेक्स्ट प्लेसहोल्डर्स भरें, उदाहरण के लिए बुलेट स्लाइड बनाने के लिए
- स्लाइड में मनमाने स्थान और आकार में छवि जोड़ें
- स्लाइड में टेक्स्टबॉक्स जोड़ें; टेक्स्ट फ़ॉन्ट आकार और बोल्ड में बदलाव करें
- स्लाइड में तालिका जोड़ें
- स्लाइड में स्वचालित आकृतियाँ (जैसे बहुभुज, फ़्लोचार्ट आकृतियाँ, आदि) जोड़ें
- कॉलम, बार, लाइन और पाई चार्ट जोड़ें और उनमें बदलाव करें
python-pptx के साथ आरंभ करना
आप GitHub से python-pptx लाइब्रेरी डाउनलोड कर सकते हैं या pip install कमांड का उपयोग कर सकते हैं:
इंस्टालेशन
python-pptx को स्थापित करना सरल है और इसे टर्मिनल से किया जा सकता है जैसा कि नीचे दिखाया गया है:
python-ptpx स्थापित करना
pip3 install python-pptx
python-pptx कोड उदाहरण
Examples using the python-pptx Python library are as follow. You can use the FREE PowerPoint PPTX file template to try these examples.python-pptx के साथ एक PowerPoint PPTX बनाएं
आप python-pptx का उपयोग करके एकदम से एक रिक्त PowerPoint PPTX बना सकते हैं।
python-pptx के साथ PowerPoint PPTX पढ़ें
python-pptx आपको अपने Python एप्लिकेशन के अंदर से डिस्क से PowerPoint PPTX फ़ाइल पढ़ने की सुविधा देता है। निम्न कोड नमूना दिखाता है कि python-pptx के साथ PowerPoint PPTX फ़ाइल कैसे पढ़ी जाती है।
python-pptx के साथ PowerPoint PPTX फ़ाइल में टेक्स्टबॉक्स जोड़ें
python-pptx आपको PPTX फ़ाइल में स्लाइड जोड़ने और उसमें टेक्स्ट बॉक्स जोड़ने की पूरी सुविधा देता है, जहाँ आप टेक्स्ट जोड़ सकते हैं। यह निम्न कोड नमूने में दर्शाया गया है।
python-pptx के साथ PPTX फ़ाइल में बुलेट जोड़ें
आप python-pptx के साथ PowerPoint PPTX फ़ाइल में बुलेट पॉइंट जोड़ सकते हैं। निम्न कोड नमूना दिखाता है कि किसी प्रेजेंटेशन की स्लाइड में बुलेट पॉइंट कैसे जोड़े जा रहे हैं।
संसाधन
निष्कर्ष
python-pptx PowerPoint PPTX फ़ाइलें बनाने के लिए एक बहुत शक्तिशाली लाइब्रेरी है। एक एप्लिकेशन डेवलपर के रूप में, आप PowerPoint PPTX फ़ाइलें बनाने के लिए इस API का उपयोग कर सकते हैं, और स्लाइड में टेक्स्ट प्लेसहोल्डर, इमेज, टेबल, टेक्स्टबॉक्स, ऑटो शेप जैसे विभिन्न तत्व जोड़ सकते हैं, साथ ही कोर डॉक्यूमेंट प्रॉपर्टीज़ को भी बदल सकते हैं।
इसी तरह के उत्पादों
- Apache POI XWPF | DOCX फ़ाइलें बनाने और संशोधित करने के लिए ओपन सोर्स जावा API
- DocX | DOCX फ़ाइलें बनाने और संशोधित करने के लिए ओपन सोर्स .NET API
- Docx4J | DOC और DOCX फ़ाइलें बनाने और संशोधित करने के लिए ओपन सोर्स जावा API
- ExcelDataReader | XLS, XLSX, CSV और स्प्रेडशीट दस्तावेज़ों को पढ़ने के लिए ओपन सोर्स .NET API
- FileFormat.Cells | C# .NET के साथ Excel फ़ाइलें बनाएँ और अपडेट करें