1. उत्पादों
  2.   Aspose.Slides
  3.   Aspose.Slides FOSS for Python

Aspose.Slides FOSS for Python के लिए

Python से PowerPoint प्रस्तुतियां बनाएं, पढ़ें और संपादित करें - मुफ्त और ओपन-सॉर्ड, कोई Office निर्भरता की आवश्यकता नहीं है।

PowerPoint प्रस्तुतियों के लिए खुला स्रोत Python पुस्तकालय

Aspose.Slides FOSS for Python PowerPoint .pptx फ़ाइलों के साथ काम करने के लिए एक MIT-लर्निस किए गए शुद्ध-Python पुस्तकालय है. इसे एक एकल pip कमांड के साथ स्थापित करें और तुरंत Microsoft Office या किसी भी प्राइवेटर लोडटाइम को स्थापित किए बिना प्रस्तुतियों का निर्माण, पढ़ना और संपादित करना शुरू करें.

पुस्तकालय में “प्रदर्शनी”, “स्लाइड”, “शृंखला”, “टेक्स फ्रेम”, “पार्टेग्राम” और “प्रदर्शनी एपीआई” के आसपास बनाया गया है, जो PowerPoint द्वारा उपयोग किए जाने वाले अवधारणा मॉडल है। स्लाइड्स जोड़ें और हटाएं, ऑटोकैप्स, तालिकाओं और कनेक्टरों को डालें, चरित्र स्तर पर पाठ को बहादुर, इटलीक, फ़ॉन्ट आकार और रंग के साथ प्रारूपित करें, ठोस या ग्रेडियंट भरें, और दृश्य प्रभाव (शहर, चमक, विचलन, प्रतिबिंब) जोड़ें।

संदर्भ प्रबंधक पैटर्न विश्वसनीय संसाधन सफाई सुनिश्चित करता है: हमेशा ‘प्रदर्शनी’ को ‘with slides.Presentation(…) as prs:` के साथ खोलें. लोड के दौरान मिले अज्ञात XML भागों को सहेजने पर वर्बाटम संरक्षित किया जाता है, इसलिए रॉड-ट्रिप कभी भी सामग्री को नष्ट नहीं करता है कि पुस्तकालय अभी तक समझ नहीं आता है. पुस्तकालय को पीथन 3.10 या बाद की आवश्यकता होती है और केवल ’lxml’ पर निर्भर करता है, जो स्वचालित रूप से स्थापित किया जाता है।

स्लाइड एपीआई और स्लाइड एपीआई

  • ** PPTX बनाएं और खोलें:** नए प्रस्तुतियां बनाएं या मौजूदा .pptx फ़ाइल खोलें।
  • ** स्लाइड्स जोड़ें और हटाएं: ** स्लाइड संग्रह को प्रोग्रामिक रूप से प्रबंधित करें।
  • ** ऑटोशैप:** आर्टिग्नल, एलिप्स, लाइनों और अन्य ऑटोशैप प्रकारों को डालें।
  • ** तालिकाओं और कनेक्टर:** आकारों के बीच संरचित तालिका आकृतियों और कनेक्टर लाइनों को जोड़ें।
  • ** स्पीकर नोट: ** प्रति स्लाइड स्पीकर नोट पढ़ना और लिखना।
  • ** Threaded comments:** स्लाइड-level comment threads पर पहुंचें।

जहाँ Aspose.Slides FOSS का उपयोग किया जा सकता है

  • ** रिपोर्ट उत्पन्न: ** Office के बिना डेटा स्रोतों से ब्रांडेड स्लाइड डेक का निर्माण करें।
  • ** टेम्पलेट ऑटोमेशन: ** सीआई / सीडी पाइपलाइनों में गतिशील सामग्री के साथ पीपीटीएक्स टेम्पलेट भरें।
  • ** सामग्री प्रवास: ** मौजूदा प्रस्तुतियों को पढ़ना और स्लाइड्स को पुनर्निर्माण या पुनः शैली दें।
  • ** सर्वरलेस बैकेंड: ** डॉकर कंटेनरों या लैम्डा फ़ंक्शन के अंदर PPTX फ़ाइलों को संसाधित करें।
  • ** बैच प्रोसेसिंग: ** बड़े स्लाइड डेक पुस्तकालयों पर समान प्रारूपण परिवर्तन लागू करें।

पाठ प्रारूपण और दृश्य प्रभाव

  • ** वर्ण स्तर प्रारूपण: ** व्यक्तिगत ‘अंश’ वस्तुओं पर कड़ा, इटलीक, फ़ॉन्ट आकार और रंग लागू करें।
  • सॉल्ड और ग्रेडेंट भरें: आकार भरने को एक ठोस रंग या बहु-स्टॉप रैखिक ग्रेडेंट के लिए सेट करें।
  • ** छाया और चमक प्रभाव:** किसी भी आकार पर बाहरी छाया, चमक, विचलन और प्रतिबिंब लागू करें।
  • अनुच्छेद समायोजन: प्रति अनुच्छेद बाएं, केंद्र, दाएं सेट करें, या समायोजन को उचित करें।
  • ** रॉड-ट्रिप सुरक्षित: ** अज्ञात XML भागों को पुनः सहेजने पर मौखिक रूप से संरक्षित किया जाता है।

डेवलपर अनुभव

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

स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट: स्क्रिप्ट

» »

Frequently Asked Questions

क्या है Aspose.Slides FOSS for Python?

यह एक मुफ्त, MIT लाइसेंस प्राप्त शुद्ध-Python पुस्तकालय है जो Microsoft Office की आवश्यकता के बिना PowerPoint .pptx प्रस्तुतियों का निर्माण, पढ़ने और संपादित करने के लिए है।

कौन से फ़ाइल प्रारूपों का समर्थन किया जाता है?

PPTX समर्थित पढ़ने/लिखने प्रारूप है. PDF, HTML, SVG, या छवियों को निर्यात इस संस्करण में उपलब्ध नहीं है।

क्या आपको Microsoft Office या PowerPoint की आवश्यकता है?

Aspose.Slides FOSS एक शुद्ध-Python पुस्तकालय है जिसमें Microsoft Office, COM स्वचालन या किसी भी प्राइवेट संचालित समय पर कोई निर्भरता नहीं है।

मैं इसे कैसे इंस्टॉल करूँ?

‘pip install aspose-slides-foss’ चलाएं. केवल निर्भरता ’lxml’ है, जो स्वचालित रूप से स्थापित किया जाता है. Python 3.10 या बाद की आवश्यकता होती है.

क्या मैं छाया और चमक जैसे दृश्य प्रभावों को लागू कर सकता हूं?

हाँ, पुस्तकालय किसी भी आकार के वस्तु पर बाहरी छाया, चमक, विचलन और प्रतिबिंब प्रभाव का समर्थन करता है।

क्या संदर्भ प्रबंधक पैटर्न की सिफारिश की जाती है?

हमेशा एक ‘प्रदर्शनी’ को ‘sliides.Presentation(…) के साथ prs: के रूप में खोलें:’ के साथ एक विश्वसनीय संसाधन सफाई सुनिश्चित करने के लिए।

क्या एक PPTX को ट्रिपिंग अज्ञात सामग्री को नष्ट करेगा?

नहीं. लोड के दौरान मिले अज्ञात XML भागों को सहेजें पर वर्बाटम संरक्षित किया जाता है, इसलिए पुस्तकालय को अभी तक समझ नहीं आता है कि सामग्री कभी खो नहीं जाती है।

मैं स्रोत कोड कहाँ पा सकता हूँ?

लाइब्रेरी MIT लाइसेंस के तहत है और GitHub पर होस्ट की गई है। बग रिपोर्ट और पुल रिक्वेस्ट का स्वागत है।

  

समर्थन और सीखने के संसाधन

 हिन्दी