C++ में एनीमेशन के साथ PowerPoint प्रस्तुतियों को बेहतर बनाएं

परिचय

चूँकि प्रस्तुतियों का उद्देश्य कुछ प्रस्तुत करना होता है, उनके दृश्य स्वरूप और इंटरैक्टिव व्यवहार को निर्माण के दौरान हमेशा ध्यान में रखा जाता है।

PowerPoint animation प्रस्तुतियों को आकर्षक और दर्शकों के लिए रोचक बनाने में महत्वपूर्ण भूमिका निभाता है। Aspose.Slides PowerPoint प्रस्तुतियों में एनिमेशन जोड़ने के लिए कई विकल्प प्रदान करता है:

  • आकार, चार्ट, तालिकाएँ, OLE ऑब्जेक्ट और अन्य प्रस्तुति तत्वों पर विभिन्न प्रकार के PowerPoint एनिमेशन इफ़ेक्ट लागू करें।
  • एक ही आकार पर कई PowerPoint एनिमेशन इफ़ेक्ट का उपयोग करें।
  • एनिमेशन इफ़ेक्ट को नियंत्रित करने के लिए एनीमेशन टाइमलाइन का उपयोग करें।
  • कस्टम एनिमेशन बनाएँ।

Aspose.Slides में विभिन्न एनिमेशन इफ़ेक्ट आकारों पर लागू किए जा सकते हैं। क्योंकि स्लाइड में हर तत्व, जिसमें पाठ, चित्र, OLE ऑब्जेक्ट और तालिकाएँ शामिल हैं, को आकार माना जाता है, इसलिए एनिमेशन इफ़ेक्ट स्लाइड के किसी भी तत्व पर लागू किए जा सकते हैं।

Aspose::Slides::Animation नामस्थान PowerPoint एनिमेशन के साथ काम करने के लिए क्लासेज़ प्रदान करता है।

एनिमेशन प्रभाव

Aspose.Slides 150+ एनिमेशन इफ़ेक्ट्स का समर्थन करता है, जिसमें बाउंस, PathFootball, और ज़ूम जैसे बुनियादी इफ़ेक्ट्स और OLEObjectShow तथा OLEObjectOpen जैसे विशिष्ट इफ़ेक्ट्स शामिल हैं। आप पूरी सूची EffectType enumeration में पा सकते हैं।

इसके अतिरिक्त, इन एनिमेशन इफ़ेक्ट्स को निम्नलिखित व्यवहारों के साथ संयोजन में उपयोग किया जा सकता है:

कस्टम एनिमेशन

C++ में पूर्ण उदाहरणों के लिए जो व्यवहारों और संपादन योग्य मोशन पाथ को बनाते, जांचते और संशोधित करते हैं, देखें Custom Animation

Aspose.Slides में आप अपने स्वयं के कस्टम एनिमेशन बना सकते हैं। इसे कई व्यवहारों को मिलाकर एक नया कस्टम एनिमेशन बनाकर हासिल किया जा सकता है।

Behavior PowerPoint एनिमेशन इफ़ेक्ट का निर्माण ब्लॉक है। प्रभाव को अनुकूलित करने के लिए व्यवहारों को मिलाएँ, या पहले से निर्धारित इफ़ेक्ट को विस्तारित करने के लिए एक व्यवहार जोड़ें। पुनरावृत्ति को अलग पुनरावृत्ति व्यवहार के बजाय टाइमिंग सेटिंग्स के माध्यम से कॉन्फ़िगर किया जाता है।

Animation Point वह बिंदु है जहाँ एक व्यवहार लागू किया जाना चाहिए।

एनिमेशन टाइमलाइन

Sequence विभिन्न आकारों को लक्षित करने वाले एनिमेशन इफ़ेक्ट्स का संग्रह है।

IAnimationTimeLine एक विशिष्ट स्लाइड में प्रयुक्त अनुक्रमों का सेट है। यह PowerPoint 2002 में प्रस्तुत किया गया एक एनिमेशन इंजन है। PowerPoint के पिछले संस्करणों में प्रस्तुतियों में एनिमेशन इफ़ेक्ट जोड़ना चुनौतीपूर्ण था और इसे विभिन्न वैकल्पिक उपायों से ही हासिल किया जा सकता था। टाइमलाइन PowerPoint एनिमेशन के लिए स्पष्ट ऑब्जेक्ट मॉडल प्रदान करती है। एक स्लाइड में केवल एक ही एनिमेशन टाइमलाइन हो सकती है।

इंटरैक्टिव एनिमेशन

Trigger आपको उपयोगकर्ता क्रियाएँ परिभाषित करने की अनुमति देता है, जैसे बटन क्लिक, जो किसी विशेष एनिमेशन को शुरू करती हैं।

आकार एनिमेशन

Aspose.Slides आपको आकारों पर एनिमेशन लागू करने की सुविधा देता है, जिसमें पाठ, आयत, रेखाएँ, फ्रेम, OLE ऑब्जेक्ट और अधिक शामिल हो सकते हैं।

एनिमेटेड चार्ट्स

एनिमेटेड चार्ट्स बनाने के लिए, आपको आकारों के लिए उपयोग किए जाने वाले समान क्लासेज़ का उपयोग करना चाहिए। हालांकि, PowerPoint एनिमेशन केवल चार्ट श्रेणियों या चार्ट श्रृंखलाओं पर लागू किए जा सकते हैं। आप श्रेणी तत्व या श्रृंखला तत्व पर भी एनिमेशन इफ़ेक्ट लागू कर सकते हैं।

एनिमेटेड पाठ

पाठ को एनीमेट करने के अलावा, आप पैराग्राफ़ पर भी एनीमेशन लागू कर सकते हैं।

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

क्या PDF में निर्यात करने पर एनीमेशन संरक्षित रहेंगे?

नहीं। PDF एक स्थैतिक प्रारूप है, इसलिए एनीमेशन और slide transitions नहीं चलते। यदि आपको मोशन चाहिए, तो इसके बजाय HTML5, animated GIF, या video में निर्यात करें।

क्या मैं एनीमेटेड प्रस्तुति को वीडियो में बदल सकता हूँ और फ्रेम रेट और फ्रेम आकार को नियंत्रित कर सकता हूँ?

हाँ। आप render the presentation as frames का उपयोग करके प्रस्तुति को फ्रेम्स के रूप में रेंडर कर सकते हैं और उन्हें वीडियो में एन्कोड कर सकते हैं (जैसे ffmpeg के माध्यम से), FPS और रिज़ॉल्यूशन चुनते हुए। रेंडरिंग के दौरान एनीमेशन और स्लाइड ट्रांज़िशन चलाए जाते हैं।

क्या ODP (केवल PPTX नहीं) के साथ काम करते समय एनीमेशन उसी रूप में रहेंगे?

PPT, PPTX, और ODP को reading और writing के लिए समर्थित किया गया है, लेकिन यह एनीमेशन के संरक्षण की गारंटी नहीं देता। ODP में रूपांतरण करते समय कस्टम एनीमेशन डेटा खो सकता है। उदाहरण और फ़ॉर्मेट संगतता जाँचने के लिए मार्गदर्शन हेतु देखें Custom Animation