डेवलपर गाइड
यह गाइड Python के लिए Aspose.Slides FOSS की मुख्य क्षमताओं को कवर करता है, जिसमें प्रत्येक फीचर क्षेत्र के लिए चलाने योग्य कोड उदाहरण शामिल हैं।
इस अनुभाग में
| Page | Description |
|---|---|
| फ़ीचर्स और क्षमताएँ | समर्थित सुविधाओं की पूरी सूची: स्लाइड्स, शैप्स, टेक्स्ट, फ़िल, इफ़ेक्ट्स, 3D फ़ॉर्मेटिंग, नोट्स, कमेंट्स, इमेजेज, और डॉक्यूमेंट प्रॉपर्टीज़। |
| इमेजेज के साथ काम करना | फ़ाइल या बाइट्स से इमेजेज को स्लाइड्स में पिक्चर फ्रेम के रूप में एम्बेड करें; फ़िल मोड (स्ट्रैच, टाइल) को नियंत्रित करें। |
| कनेक्टर्स के साथ काम करना | शैप्स के बीच बेंट, एल्बो और स्ट्रेट कनेक्टर्स जोड़ें; कनेक्शन साइट्स और लाइन स्टाइल सेट करें। |
| 3D इफ़ेक्ट्स के साथ काम करना | शैप्स पर आउटर शैडो, ग्लो, ब्लर, बिवेल, कैमरा प्रीसेट्स, लाइट रिग्स, और मैटीरियल्स लागू करें। |
| कमेंट्स के साथ काम करना | थ्रेडेड रिव्यू कमेंट्स और स्पीकर नोट्स जोड़ें; कमेंट लेखकों का प्रबंधन करें; एनोटेशन्स पढ़ें। |
API एंट्री पॉइंट
हर ऑपरेशन Presentation ऑब्जेक्ट से शुरू होता है। इसे हमेशा एक कॉन्टेक्स्ट मैनेजर के रूप में उपयोग करें:
import aspose.slides_foss as slides
from aspose.slides_foss.export import SaveFormat
# Open existing
with slides.Presentation("input.pptx") as prs:
# work with prs
prs.save("output.pptx", SaveFormat.PPTX)
# Create new
with slides.Presentation() as prs:
# work with prs
prs.save("new.pptx", SaveFormat.PPTX)कॉन्टेक्स्ट मैनेजर यह सुनिश्चित करता है कि आंतरिक COM/XML संसाधन ब्लॉक से बाहर निकलते समय रिलीज़ हो जाएँ। Presentation संदर्भ को with ब्लॉक के बाहर संग्रहित न करें।
समर्थित आउटपुट फ़ॉर्मेट
केवल समर्थित सहेजने का फ़ॉर्मेट PPTX (SaveFormat.PPTX) है। PDF, HTML, SVG, या इमेज फ़ॉर्मेट्स में निर्यात इस संस्करण में उपलब्ध नहीं है।
मुख्य वर्ग
| Class / Enum | Import Path | Description |
|---|---|---|
Presentation | aspose.slides_foss | रूट कंटेनर; कॉन्टेक्स्ट मैनेजर के रूप में उपयोग करें |
ShapeType | aspose.slides_foss | शेप प्रकारों के लिए एनीम (RECTANGLE, ELLIPSE, …) |
FillType | aspose.slides_foss | फ़िल प्रकारों के लिए एनीम (SOLID, GRADIENT, …) |
NullableBool | aspose.slides_foss | फ़ॉर्मेटिंग के लिए त्रि-स्थिति बूल (TRUE, FALSE, NOT_DEFINED) |
SaveFormat | aspose.slides_foss.export | आउटपुट फ़ॉर्मेट एनीम (केवल PPTX समर्थित) |
Color | aspose.slides_foss.drawing | ARGB कलर कंस्ट्रक्टर |
PointF | aspose.slides_foss.drawing | फ़्लोट 2D पॉइंट (टिप्पणी स्थितियों के लिए उपयोग किया जाता है) |
ज्ञात सीमाएँ
इस संस्करण में निम्नलिखित क्षेत्रों में NotImplementedError उत्पन्न होता है:
- Charts: कोई चार्ट निर्माण या संशोधन नहीं
- SmartArt: समर्थित नहीं
- Animations and transitions: स्लाइड ट्रांज़िशन और ऑब्जेक्ट एनीमेशन सेट नहीं किए जा सकते
- Export formats: केवल PPTX सहेजना समर्थित है; PDF, HTML, SVG, या इमेज निर्यात नहीं
- Hyperlinks and action settings: लिंक ऑब्जेक्ट्स संशोधित नहीं किए जा सकते
- VBA macros and digital signatures: उपलब्ध नहीं
लोड के दौरान मिलने वाले अज्ञात XML भागों को सहेजते समय शाब्दिक रूप से संरक्षित किया जाता है, इसलिए राउंड-ट्रिपिंग कभी भी उस सामग्री को नहीं हटाता जिसे लाइब्रेरी अभी तक नहीं समझती।
संबंधित देखें
- शुरूआत: स्थापना और पहला स्क्रिप्ट
- API संदर्भ: क्लास और मेथड संदर्भ
- कैसे‑करें गाइड: कार्य‑उन्मुख कैसे‑करें लेख