डेवलपर गाइड
यह गाइड Aspose.Slides FOSS for Java की मुख्य क्षमताओं को कवर करता है, जिसमें प्रत्येक फीचर एरिया के लिए चलाने योग्य कोड उदाहरण शामिल हैं।.
इस अनुभाग में
| पृष्ठ | विवरण |
|---|---|
| विशेषताएँ और क्षमताएँ | समर्थित विशेषताओं की पूरी सूची: slides, shapes, text, fill, effects, 3D formatting, notes, comments, images, और document properties।. |
| छवियों के साथ काम करना | फ़ाइल या बाइट्स से छवियों को slides में पिक्चर फ्रेम के रूप में एम्बेड करें; fill मोड (stretch, tile) को नियंत्रित करें।. |
| कनेक्टर्स के साथ काम करना | shapes के बीच bent, elbow, और straight कनेक्टर्स जोड़ें; कनेक्शन साइट्स और लाइन स्टाइल सेट करें।. |
| 3D इफ़ेक्ट्स के साथ काम करना | shapes पर outer shadow, glow, blur, bevel, camera presets, light rigs, और materials लागू करें।. |
| टिप्पणियों के साथ काम करना | थ्रेडेड रिव्यू कमेंट्स और speaker notes जोड़ें; कमेंट लेखकों का प्रबंधन करें; एनोटेशन पढ़ें।. |
API एंट्री पॉइंट
हर ऑपरेशन एक Presentation ऑब्जेक्ट। हमेशा इसे try-with-resources ब्लॉक के भीतर उपयोग करें:
import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.export.SaveFormat;
// Open existing
try (Presentation prs = new Presentation("input.pptx")) {
// work with prs
prs.save("output.pptx", SaveFormat.PPTX);
}
// Create new
try (Presentation prs = new Presentation()) {
// work with prs
prs.save("new.pptx", SaveFormat.PPTX);
}try-with-resources ब्लॉक यह सुनिश्चित करता है कि ब्लॉक समाप्त होने पर आंतरिक XML संसाधन रिलीज़ हो जाएँ। एक Presentation रेफ़रेंस को try ब्लॉक के बाहर न रखें।.
समर्थित आउटपुट फ़ॉर्मेट
केवल समर्थित सहेजने का फ़ॉर्मेट है PPTX (SaveFormat.PPTX). PDF, HTML, SVG, या इमेज फ़ॉर्मेट्स में निर्यात इस संस्करण में उपलब्ध नहीं है।.
मुख्य क्लासेज
| क्लास / एनम | पैकेज | विवरण |
|---|---|---|
Presentation | org.aspose.slides.foss | रूट कंटेनर; try-with-resources में उपयोग करें |
ShapeType | org.aspose.slides.foss | आकार प्रकारों के लिए Enum (RECTANGLE, ELLIPSE, …) |
FillType | org.aspose.slides.foss | फ़िल प्रकारों के लिए Enum (SOLID, GRADIENT, …) |
NullableBool | org.aspose.slides.foss | फ़ॉर्मेटिंग के लिए त्रि-स्थिति बूल (TRUE, FALSE, NOT_DEFINED) |
SaveFormat | org.aspose.slides.foss.export | आउटपुट फ़ॉर्मेट Enum (केवल PPTX समर्थित) |
Color | org.aspose.slides.foss.drawing | ARGB कलर कंस्ट्रक्टर |
PointF | org.aspose.slides.foss.drawing | फ़्लोट 2D पॉइंट (टिप्पणी स्थितियों के लिए उपयोग किया जाता है) |
ज्ञात सीमाएँ
निम्नलिखित क्षेत्रों में उठते हैं UnsupportedOperationException इस संस्करण में:
- चार्ट्स: कोई चार्ट निर्माण या संशोधन नहीं
- SmartArt: समर्थित नहीं
- एनिमेशन और ट्रांज़िशन: स्लाइड ट्रांज़िशन और ऑब्जेक्ट एनिमेशन सेट नहीं किए जा सकते
- एक्सपोर्ट फ़ॉर्मेट्स:केवल PPTX सहेजना समर्थित है; PDF, HTML, SVG, या छवि निर्यात नहीं है
- हाइपरलिंक्स और कार्रवाई सेटिंग्स: लिंक ऑब्जेक्ट्स संशोधित नहीं किए जा सकते
- VBA मैक्रोज़ और डिजिटल सिग्नेचर: पहुंच योग्य नहीं
लोड के दौरान मिलने वाले अज्ञात XML पार्ट्स को सहेजते समय वैरबेटिम संरक्षित रखा जाता है, इसलिए राउंड-ट्रिपिंग कभी भी लाइब्रेरी द्वारा अभी तक न समझे गए कंटेंट को नहीं हटाता।.
संबंधित देखें
- शुरूआत: स्थापना और पहला प्रोग्राम
- API संदर्भ: Class और method संदर्भ
- कैसे‑करें गाइड: कार्य‑उन्मुख how-to लेख