بهبود ارائههای PowerPoint با انیمیشنها در Android
مقدمه
از آنجا که ارائهها برای نمایش چیزی ساخته میشوند، ظاهر بصری و رفتار تعاملی آنها همیشه در حین ایجاد در نظر گرفته میشود.
انیمیشن PowerPoint نقش مهمی در جذاب و دیدنی کردن ارائه برای بینندگان ایفا میکند. Aspose.Slides for Android via Java گزینههای متنوعی برای افزودن انیمیشن به ارائه PowerPoint ارائه میدهد:
- اعمال انواع مختلف افکتهای انیمیشن PowerPoint بر روی اشکال، نمودارها، جداول، اشیای OLE و سایر عناصر ارائه.
- استفاده از چندین افکت انیمیشن PowerPoint بر یک شکل.
- استفاده از جدول زمانی انیمیشن برای کنترل افکتهای انیمیشن.
- ایجاد انیمیشن سفارشی.
در Aspose.Slides for Android via Java، میتوان انواع مختلف افکتهای انیمیشن را بر روی اشکال اعمال کرد. از آنجا که هر عنصر روی اسلاید شامل متن، تصویر، شیء OLE، جدول و غیره به عنوان یک شکل در نظر گرفته میشود، یعنی میتوانیم افکت انیمیشن را بر روی هر عنصر اسلاید اعمال کنیم.
افکتهای انیمیشن
Aspose.Slides از بیش از 150 افکت انیمیشن پشتیبانی میکند، از جمله افکتهای پایهای مانند Bounce، PathFootball، افکت Zoom و افکتهای خاص مانند OLEObjectShow، OLEObjectOpen. میتوانید فہرست کامل افکتهای انیمیشن را در enumeration EffectType پیدا کنید.
علاوه بر این، این افکتهای انیمیشن میتوانند بهصورت ترکیبی استفاده شوند:
- ColorEffect
- CommandEffect
- FilterEffect
- MotionEffect
- PropertyEffect
- RotationEffect
- ScaleEffect
- SetEffect
انیمیشن سفارشی
امکان ایجاد انیمیشنهای سفارشی خود در Aspose.Slides وجود دارد. این کار با ترکیب چند رفتار به یک انیمیشن سفارشی جدید قابل انجام است.
Behavior یک واحد ساختمانی هر افکت انیمیشن PowerPoint است. تمام افکتهای انیمیشن در واقع مجموعهای از رفتارها هستند که در یک استراتژی ترکیب میشوند. میتوانید رفتارها را یکبار در یک انیمیشن سفارشی ترکیب کنید و در ارائههای دیگر دوباره استفاده نمایید. اگر یک رفتار جدید به یک افکت انیمیشن استاندارد PowerPoint اضافه کنید – یک انیمیشن سفارشی دیگر بهدست میآید. به عنوان مثال، میتوانید رفتار تکرار را به یک انیمیشن اضافه کنید تا چند بار تکرار شود.
Animation Point نقطهای است که رفتار باید در آن اعمال شود.
خط زمان انیمیشن
Sequence مجموعهای از افکتهای انیمیشن است که بر روی یک شکل مشخص اعمال میشود.
Timeline مجموعهای از Sequenceهاست که در یک اسلاید مشخص استفاده میشود. این یک موتور انیمیشن است که از PowerPoint 2002 به بعد معرفی شده است. در نسخههای قبلی PowerPoint، افزودن افکتهای انیمیشن به ارائه دشوار بود و فقط با روشهای مختلفی میتوانست انجام شود. Timeline جایگزین کلاس قدیمی AnimationSettings شده و مدل شیء واضحتری برای انیمیشن PowerPoint فراهم میکند. یک اسلاید میتواند فقط یک خط زمان انیمیشن داشته باشد.
انیمیشن تعاملی
Trigger امکان تعریف اقدامات کاربر (مثلاً کلیک دکمه) را فراهم میکند که باعث شروع یک انیمیشن خاص میشود. Triggerها تنها در آخرین نسخه PowerPoint اضافه شدهاند.
انیمیشن شکل
Aspose.Slides امکان اعمال انیمیشن بر روی اشکال را فراهم میکند، که میتوانند در واقع متن، مستطیل، خط، فریم، شیء OLE و غیره باشند.
نمودارهای متحرک
برای ایجاد نمودارهای متحرک، باید از همان کلاسهایی که برای اشکال استفاده میشود، استفاده کنید. با این حال، میتوانید انیمیشن PowerPoint را فقط بر روی دستههای نمودار یا سریهای نمودار به کار ببرید. همچنین میتوانید افکت انیمیشن را بر روی یک عنصر دسته یا عنصر سری اعمال کنید.
متن متحرک
علاوه بر متن متحرک، امکان اعمال انیمیشن بر روی یک پاراگراف نیز وجود دارد.
پرسشهای متداول
آیا انیمیشنها هنگام صادرات به PDF حفظ میشوند؟
خیر. PDF یک فرمت ثابت است، بنابراین انیمیشنها و slide transitions پخش نمیشوند. اگر به حرکت نیاز دارید، به جای آن به HTML5، animated GIF، یا video صادر کنید.
آیا میتوانم یک ارائه متحرک را به ویدئو تبدیل کنم و نرخ فریم و اندازه فریم را کنترل کنم؟
بله. میتوانید render the presentation as frames را انجام داده و آنها را به یک ویدئو (مثلاً با ffmpeg) کدگذاری کنید، با انتخاب FPS و وضوح تصویر. انیمیشنها و slide transitions هنگام رندر پخش میشوند.
آیا انیمیشنها هنگام کار با ODP (نه فقط PPTX) دست نخورده میمانند؟
PPT، PPTX و ODP برای reading و writing پشتیبانی میشوند، اما تفاوتهای فرمت به این معنی است که برخی افکتها ممکن است کمی متفاوت ظاهر شوند یا رفتار کنند. موارد حیاتی را با نمونههای واقعی اعتبارسنجی کنید.