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

परिचय

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

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

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

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

Aspose.Slides.Animation namespace PowerPoint एनीमेशन के साथ काम करने के लिए क्लासेस प्रदान करता है।

एनीमेशन इफ़ेक्ट्स

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

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

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

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

Behavior किसी भी PowerPoint एनीमेशन इफ़ेक्ट की निर्माण इकाई है। सभी एनीमेशन इफ़ेक्ट्स मूलतः व्यवहारों का सेट होते हैं जो एक रणनीति में संयोजित होते हैं। आप व्यवहारों को एक बार कस्टम एनीमेशन में जोड़ सकते हैं और इसे अन्य प्रस्तुतियों में पुनः उपयोग कर सकते हैं। यदि आप किसी मानक PowerPoint एनीमेशन इफ़ेक्ट में नया व्यवहार जोड़ते हैं - तो वह एक और कस्टम एनीमेशन बन जाता है। उदाहरण के तौर पर, आप एनीमेशन में रिपीट व्यवहार जोड़ सकते हैं ताकि वह कुछ बार दोहराए।

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

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

Sequence एक ठोस शैप पर लागू किए गए एनीमेशन इफ़ेक्ट्स का संग्रह है।

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

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

EffectTriggerType उपयोगकर्ता क्रियाएँ (जैसे बटन क्लिक) परिभाषित करने की अनुमति देता है, जो किसी विशिष्ट एनीमेशन को शुरू कराएगी। ट्रिगर्स केवल नवीनतम PowerPoint संस्करण में जोड़े गए हैं।

शेप एनीमेशन

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

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

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

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

एनिमेटेड टेक्स्ट के अलावा, पैराग्राफ पर भी एनीमेशन लागू करना संभव है।

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

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

नहीं। PDF एक स्थैतिक फ़ॉर्मेट है, इसलिए एनीमेशन और स्लाइड ट्रांज़िशन नहीं चलते। यदि आपको गति चाहिए, तो इसके बजाय HTML5, एनिमेटेड GIF, या वीडियो में निर्यात करें।

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

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

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

PPT, PPTX, और ODP को पढ़ने और लिखने के लिए सपोर्ट किया जाता है, लेकिन फ़ॉर्मेट अंतर के कारण कुछ इफ़ेक्ट्स थोड़ा अलग दिख सकते हैं या व्यवहार कर सकते हैं। महत्वपूर्ण मामलों को वास्तविक नमूनों के साथ सत्यापित करें।