डेवलपर गाइड

यह गाइड Aspose.Slides FOSS की मुख्य क्षमताओं को .NET के लिए कवर करता है, जिसमें प्रत्येक फीचर क्षेत्र के लिए चलाने योग्य कोड उदाहरण शामिल हैं।.

इस अनुभाग में

पृष्ठविवरण
विशेषताएँ और क्षमताएँसमर्थित विशेषताओं की पूरी सूची: 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 ऑब्जेक्ट। हमेशा इसे एक using स्टेटमेंट:

using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;

// Open existing
using var prs = new Presentation("input.pptx");
// work with prs
prs.Save("output.pptx", SaveFormat.Pptx);
using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;

// Create new
using var prs = new Presentation();
// work with prs
prs.Save("new.pptx", SaveFormat.Pptx);

यह using स्टेटमेंट यह सुनिश्चित करता है कि स्कोप के समाप्त होने पर आंतरिक संसाधन मुक्त हो जाएँ। ऐसा न करें कि आप एक Presentation रेफ़रेंस को उसके using स्कोप।.

समर्थित आउटपुट फ़ॉर्मेट

केवल समर्थित सहेजने का फ़ॉर्मेट है PPTX (SaveFormat.Pptx). PDF, HTML, SVG, या इमेज फ़ॉर्मैट्स में निर्यात इस संस्करण में उपलब्ध नहीं है।.

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

क्लास / एनमनेमस्पेसविवरण
PresentationAspose.Slides.Fossरूट कंटेनर; लागू करता है IDisposable
ShapeTypeAspose.Slides.Fossआकार प्रकारों के लिए एनम (Rectangle, Ellipse, …)
FillTypeAspose.Slides.Fossफ़िल प्रकारों के लिए एनम (Solid, Gradient, …)
NullableBoolAspose.Slides.Fossफ़ॉर्मेटिंग के लिए त्रि-स्थिति बूल (True, False, NotDefined)
SaveFormatAspose.Slides.Foss.Exportआउटपुट फ़ॉर्मेट एनम (केवल Pptx समर्थित)
PointFAspose.Slides.Foss.Drawingफ़्लोट 2D पॉइंट (टिप्पणी स्थितियों के लिए उपयोग किया जाता है)

ज्ञात सीमाएँ

निम्नलिखित क्षेत्रों को इस संस्करण में समर्थन नहीं दिया गया है:

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

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

See Also

 हिन्दी