जावास्क्रिप्ट में प्रस्तुतियाँ बनाएं

अवलोकन

यह लेख दर्शाता है कि Aspose.Slides में प्रस्तुति कैसे बनाएँ, स्लाइड में सरल सामग्री कैसे जोड़ें, और परिणाम को फ़ाइल के रूप में सहेजें।

PowerPoint प्रस्तुति बनाएँ

प्रस्तुति की चयनित स्लाइड में एक साधा सीधी रेखा जोड़ने के लिए, कृपया नीचे दिए गए चरणों का पालन करें:

  1. Presentation class की एक instance बनाएँ।
  2. स्लाइड का संदर्भ उसके Index का उपयोग करके प्राप्त करें।
  3. Shapes ऑब्जेक्ट द्वारा प्रदान किए गए addAutoShape मेथड का उपयोग करके Line प्रकार की एक AutoShape जोड़ें।
  4. संशोधित प्रस्तुति को PPTX फ़ाइल के रूप में लिखें।

नीचे दिए गए उदाहरण में, हमने प्रस्तुति की पहली स्लाइड में एक रेखा जोड़ी है।

// एक Presentation ऑब्जेक्ट बनाएं जो प्रस्तुति फ़ाइल का प्रतिनिधित्व करता है
var pres = new aspose.slides.Presentation();
try {
    // पहली स्लाइड प्राप्त करें
    var slide = pres.getSlides().get_Item(0);
    // लाइन प्रकार की ऑटोशेप जोड़ें
    slide.getShapes().addAutoShape(aspose.slides.ShapeType.Line, 50, 150, 300, 0);
    pres.save("NewPresentation_out.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
    if (pres != null) {
        pres.dispose();
    }
}

अक्सर पूछे जाने वाले प्रश्न

मैं नई प्रस्तुति को किस स्वरूप में सहेज सकता हूँ?

आप इसे PPTX, PPT, and ODP में सहेज सकते हैं, और इसे PDF, XPS, HTML, SVG, और images जैसे अन्य स्वरूपों में निर्यात कर सकते हैं।

क्या मैं एक टेम्पलेट (POTX/POTM) से शुरू कर सकता हूँ और नियमित PPTX के रूप में सहेज सकता हूँ?

हाँ। टेम्पलेट लोड करें और इच्छित स्वरूप में सहेजें; POTX/POTM/PPTM और समान स्वरूपों को समर्थित हैं किया जाता है।

प्रस्तुति बनाते समय मैं स्लाइड का आकार/आस्पेक्ट अनुपात कैसे नियंत्रित करूँ?

स्लाइड का आकार सेट करें स्लाइड आकार (जैसे 4:3 और 16:9 जैसे प्रीसैट या कस्टम आयाम) और तय करें कि सामग्री कैसे स्केल होनी चाहिए।

आकार और निर्देशांक किस इकाइयों में मापे जाते हैं?

पॉइंट में: 1 इंच बराबर 72 यूनिट्स।

बड़ी प्रस्तुती (बहुत सारी मीडिया फ़ाइलों के साथ) को मेमोरी उपयोग कम करने के लिए मैं कैसे संभालूँ?

BLOB प्रबंधन रणनीतियाँ को उपयोग करें, अस्थायी फ़ाइलों का उपयोग करके इन‑मेमोरी स्टोरेज को सीमित करें, और केवल इन‑मेमोरी स्ट्रीम्स के बजाय फ़ाइल‑आधारित वर्कफ़्लो को प्राथमिकता दें।

क्या मैं प्रत्‍येक समानांतर में प्रस्तुति बना/सहेज सकता हूँ?

आप समान Presentation instance को एकाधिक थ्रेड्स से ऑपरेट नहीं कर सकते। प्रत्येक थ्रेड या प्रोसेस के लिए अलग, पृथक instance चलाएँ।

ट्रायल वाटरमार्क और सीमाओं को मैं कैसे हटाऊँ?

लाइसेंस लागू करें को प्रति प्रोसेस एक बार लागू करें। लाइसेंस XML को अपरिवर्तित रखना आवश्यक है, और यदि कई थ्रेड्स शामिल हों तो लाइसेंस सेटअप को सिंक्रनाइज़ किया जाना चाहिए।

क्या मैं अपने द्वारा बनाई गई PPTX को डिजिटल रूप से साइन कर सकता हूँ?

हाँ। प्रस्तुतियों के लिए डिजिटल हस्ताक्षर (जोड़ना और सत्यापित करना) समर्थन किया जाता है।

क्या बनायी गई प्रस्तुतियों में मैक्रो (VBA) समर्थित हैं?

हाँ। आप VBA प्रोजेक्ट बनाना/संपादित करना कर सकते हैं और PPTM/PPSM जैसे मैक्रो‑सक्षम फ़ाइलें सहेज सकते हैं।