डेवलपर गाइड

यह गाइड 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, या इमेज फ़ॉर्मेट्स में निर्यात इस संस्करण में उपलब्ध नहीं है।.

मुख्य क्लासेज

क्लास / एनमपैकेजविवरण
Presentationorg.aspose.slides.fossरूट कंटेनर; try-with-resources में उपयोग करें
ShapeTypeorg.aspose.slides.fossआकार प्रकारों के लिए Enum (RECTANGLE, ELLIPSE, …)
FillTypeorg.aspose.slides.fossफ़िल प्रकारों के लिए Enum (SOLID, GRADIENT, …)
NullableBoolorg.aspose.slides.fossफ़ॉर्मेटिंग के लिए त्रि-स्थिति बूल (TRUE, FALSE, NOT_DEFINED)
SaveFormatorg.aspose.slides.foss.exportआउटपुट फ़ॉर्मेट Enum (केवल PPTX समर्थित)
Colororg.aspose.slides.foss.drawingARGB कलर कंस्ट्रक्टर
PointForg.aspose.slides.foss.drawingफ़्लोट 2D पॉइंट (टिप्पणी स्थितियों के लिए उपयोग किया जाता है)

ज्ञात सीमाएँ

निम्नलिखित क्षेत्रों में उठते हैं UnsupportedOperationException इस संस्करण में:

  • चार्ट्स: कोई चार्ट निर्माण या संशोधन नहीं
  • SmartArt: समर्थित नहीं
  • एनिमेशन और ट्रांज़िशन: स्लाइड ट्रांज़िशन और ऑब्जेक्ट एनिमेशन सेट नहीं किए जा सकते
  • एक्सपोर्ट फ़ॉर्मेट्स:केवल PPTX सहेजना समर्थित है; PDF, HTML, SVG, या छवि निर्यात नहीं है
  • हाइपरलिंक्स और कार्रवाई सेटिंग्स: लिंक ऑब्जेक्ट्स संशोधित नहीं किए जा सकते
  • VBA मैक्रोज़ और डिजिटल सिग्नेचर: पहुंच योग्य नहीं

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

संबंधित देखें

 हिन्दी