Aspose.Slides FOSS for Python PowerPoint .pptx फ़ाइलों के साथ काम करने के लिए एक MIT-लर्निस किए गए शुद्ध-Python पुस्तकालय है. इसे एक एकल pip कमांड के साथ स्थापित करें और तुरंत Microsoft Office या किसी भी प्राइवेटर लोडटाइम को स्थापित किए बिना प्रस्तुतियों का निर्माण, पढ़ना और संपादित करना शुरू करें.
पुस्तकालय में “प्रदर्शनी”, “स्लाइड”, “शृंखला”, “टेक्स फ्रेम”, “पार्टेग्राम” और “प्रदर्शनी एपीआई” के आसपास बनाया गया है, जो PowerPoint द्वारा उपयोग किए जाने वाले अवधारणा मॉडल है। स्लाइड्स जोड़ें और हटाएं, ऑटोकैप्स, तालिकाओं और कनेक्टरों को डालें, चरित्र स्तर पर पाठ को बहादुर, इटलीक, फ़ॉन्ट आकार और रंग के साथ प्रारूपित करें, ठोस या ग्रेडियंट भरें, और दृश्य प्रभाव (शहर, चमक, विचलन, प्रतिबिंब) जोड़ें।
संदर्भ प्रबंधक पैटर्न विश्वसनीय संसाधन सफाई सुनिश्चित करता है: हमेशा ‘प्रदर्शनी’ को ‘with slides.Presentation(…) as prs:` के साथ खोलें. लोड के दौरान मिले अज्ञात XML भागों को सहेजने पर वर्बाटम संरक्षित किया जाता है, इसलिए रॉड-ट्रिप कभी भी सामग्री को नष्ट नहीं करता है कि पुस्तकालय अभी तक समझ नहीं आता है. पुस्तकालय को पीथन 3.10 या बाद की आवश्यकता होती है और केवल ’lxml’ पर निर्भर करता है, जो स्वचालित रूप से स्थापित किया जाता है।
.pptx फ़ाइल खोलें।Aspose.Slides FOSS एकल ‘pip install aspose-slides-foss’ कमांड के साथ स्थापित करता है. केवल संभोग समय ’lxml’ है, जो स्वचालित रूप से स्थापित किया जाता है. संकलित करने के लिए कोई मूल विस्तार नहीं हैं.
एपीआई PowerPoint के स्वयं के ऑब्जेक्ट मॉडल (‘प्रदर्शनी’, ‘स्लाइड’, ‘शॉपिंग’, ‘टेक्सफ्रेम’, ‘अनुच्छेद’, ‘अंश’) को दर्शाता है, इसलिए PowerPoint ऑब्जेक्ट मॉडल के साथ परिचित कोई भी तुरंत लाइब्रेरी का उपयोग कर सकता है. यह MIT लाइसेंस प्राप्त है, GitHub पर ओपन-सॉर्ड है, और Python 3.10 या बाद की आवश्यकता होती है.
संदर्भ प्रबंधक का उपयोग करें ( sles.Presentation() के साथ prs:) यह सुनिश्चित करने के लिए कि PPTX हमेशा बंद है और संसाधनों को मुक्त किया जाता है. add_auto_shape() एक ‘ShapeType’ enum लेता है, फिर x/y स्थिति और चौड़ाई/उच्चता अंक में - आकार की ’text_frame.text’ गुण लेबल को एक पंक्ति में सेट करता है।
‘बैश pip install aspose-slides-foss के लिए आवेदन करें » »
Python के बारे में आयात करें aspose.slides_foss के रूप में स्लाइड्स
slides.Presentation() के साथ prs के रूप में: स्लाइड्स = स्लाइड्स[0]
# एक रीक् टेंगूला ऑटोप्रिप जोड़ें
सचमुच, यह एक बहुत ही महत्वपूर्ण बात है कि आप एक ही व्यक्ति के लिए एक ही व्यक्ति के रूप में काम करते हैं (
स्लाइड्स.ShapeType.RECTANGLE, 50, 50, 400, 150
)
shape.text_frame.text = "हैलो, एस्पोजे.स्लाइड्स!
प्रिंट.सैव("output.pptx", slides.export.SaveFormat.PPTX)
» »
पाठ प्रारूपण ‘अंश’ स्तर पर काम करता है - एक वर्ण के संचालन में सबसे छोटा इकाई। सहेजे गए फ़ाइल को खोलें, पहले अनुच्छेद के पहले भाग पर जाने और सीधे फ़ॉन्ट गुणों को सेट करें। आकार भरना स्वतंत्र है: ‘fill_type’ को ‘SOLID’ सेट करें और ‘solid_fill_color.color’ को एक रंग निर्धारित करें।
Python के बारे में आयात करें aspose.slides_foss के रूप में स्लाइड्स से aspose.slides_foss.drawing आयात रंग
साथ slides.Presentation (“output.pptx”) prs के रूप में: सृजन = स्लाइड[0].सृजन[0] एक ही शब्द है: शब्दों की संख्या।
# Bold, 18pt, गहरे नीले पाठ
portion.portion_format.font_bold = सच
संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण
संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: संस्करण: रंग
# फॉर्म पर ठोस पृष्ठभूमि भरें
shape.fill_format.fill_type = स्लाइड्स.FillType.SOLID
shape.fill_format.solid_fill_color.color = रंग.alice_blue
स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट
» »
यह एक मुफ्त, MIT लाइसेंस प्राप्त शुद्ध-Python पुस्तकालय है जो Microsoft Office की आवश्यकता के बिना PowerPoint .pptx प्रस्तुतियों का निर्माण, पढ़ने और संपादित करने के लिए है।
PPTX समर्थित पढ़ने/लिखने प्रारूप है. PDF, HTML, SVG, या छवियों को निर्यात इस संस्करण में उपलब्ध नहीं है।
Aspose.Slides FOSS एक शुद्ध-Python पुस्तकालय है जिसमें Microsoft Office, COM स्वचालन या किसी भी प्राइवेट संचालित समय पर कोई निर्भरता नहीं है।
‘pip install aspose-slides-foss’ चलाएं. केवल निर्भरता ’lxml’ है, जो स्वचालित रूप से स्थापित किया जाता है. Python 3.10 या बाद की आवश्यकता होती है.
हाँ, पुस्तकालय किसी भी आकार के वस्तु पर बाहरी छाया, चमक, विचलन और प्रतिबिंब प्रभाव का समर्थन करता है।
हमेशा एक ‘प्रदर्शनी’ को ‘sliides.Presentation(…) के साथ prs: के रूप में खोलें:’ के साथ एक विश्वसनीय संसाधन सफाई सुनिश्चित करने के लिए।
नहीं. लोड के दौरान मिले अज्ञात XML भागों को सहेजें पर वर्बाटम संरक्षित किया जाता है, इसलिए पुस्तकालय को अभी तक समझ नहीं आता है कि सामग्री कभी खो नहीं जाती है।
लाइब्रेरी MIT लाइसेंस के तहत है और GitHub पर होस्ट की गई है। बग रिपोर्ट और पुल रिक्वेस्ट का स्वागत है।