بهبود ارائه‌های PowerPoint با انیمیشن‌ها در Android

معرفی

از آنجا که ارائه‌ها برای نمایش یک مطلب طراحی شده‌اند، ظاهر بصری و رفتار تعاملی آن‌ها همواره هنگام ساخت در نظر گرفته می‌شود.

PowerPoint animation نقش مهمی در جذاب و شفاف کردن ارائه برای بینندگان ایفا می‌کند. Aspose.Slides گزینه‌های متنوعی برای افزودن انیمیشن به ارائه‌های PowerPoint فراهم می‌کند:

  • اعمال انواع مختلف اثرهای انیمیشن PowerPoint به اشکال، نمودارها، جدول‌ها، اشیاء OLE و سایر عناصر ارائه.
  • استفاده از چندین اثر انیمیشن PowerPoint روی یک شکل.
  • بهره‌گیری از خط زمان انیمیشن برای کنترل اثرهای انیمیشن.
  • ساخت انیمیشن‌های سفارشی.

در Aspose.Slides، اثرهای انیمیشن مختلف می‌توانند به اشکال اعمال شوند. از آنجا که هر عنصر روی اسلاید، شامل متن، تصویر، اشیاء OLE و جدول‌ها، به‌عنوان یک شکل در نظر گرفته می‌شود، می‌توان اثرهای انیمیشن را به هر عنصر روی اسلاید اعمال کرد.

اثرهای انیمیشن

Aspose.Slides از 150+ اثر انیمیشن پشتیبانی می‌کند، از جمله اثرهای پایه‌ای مانند Bounce، PathFootball و Zoom و اثرهای خاص مانند OLEObjectShow و OLEObjectOpen. می‌توانید فهرست کامل را در کلاس EffectType بیابید.

علاوه بر این، این اثرهای انیمیشن می‌توانند همراه با رفتارهای زیر استفاده شوند:

انیمیشن سفارشی

برای مثال‌های کامل جاوا که رفتارها و مسیرهای حرکتی قابل ویرایش را ایجاد، بررسی و تغییر می‌دهند، به انیمیشن سفارشی مراجعه کنید.

قابل ایجاد است تا انیمیشن‌های سفارشی خود را در Aspose.Slides بسازید. این کار با ترکیب چندین رفتار در یک انیمیشن سفارشی جدید امکان‌پذیر است.

Behavior یک بلوک سازندهٔ اثر انیمیشن PowerPoint است. رفتارها را ترکیب کنید تا یک اثر را سفارشی کنید یا رفتار جدیدی اضافه کنید تا اثر پیش‌فرض گسترش یابد. تکرار از طریق تنظیمات زمان‌بندی پیکربندی می‌شود، نه از طریق رفتار تکراری جداگانه.

Animation Point نقطه‌ای است که در آن یک رفتار باید اعمال شود.

خط زمان انیمیشن

Sequence مجموعه‌ای از اثرهای انیمیشن است که می‌تواند هدف‌گیری‌های متفاوتی روی اشکال داشته باشد.

Timeline مجموعه‌ای از توالی‌ها است که در یک اسلاید خاص استفاده می‌شود. این یک موتور انیمیشن است که در PowerPoint 2002 معرفی شد. در نسخه‌های قبلی PowerPoint، افزودن اثرهای انیمیشن به ارائه‌ها دشوار بود و فقط با راه‌حل‌های مختلف قابل انجام بود. خط زمان یک مدل شیء واضح‌تر برای انیمیشن‌های PowerPoint فراهم می‌کند. یک اسلاید می‌تواند تنها یک خط زمان انیمیشن داشته باشد.

انیمیشن تعاملی

Trigger به شما امکان می‌دهد اقداماتی کاربری مانند کلیک روی دکمه را تعریف کنید که یک انیمیشن خاص را آغاز می‌کند.

انیمیشن شکل

Aspose.Slides به شما اجازه می‌دهد انیمیشن‌ها را به اشکال اعمال کنید، که می‌تواند شامل متن، مستطیل‌ها، خطوط، قاب‌ها، اشیاء OLE و غیره باشد.

نمودارهای انیمیشنی

برای ایجاد نمودارهای انیمیشنی، باید از همان کلاس‌ها همانند اشکال استفاده کنید. با این حال، انیمیشن‌های PowerPoint فقط می‌توانند بر روی دسته‌بندی‌های نمودار یا سری‌های نمودار اعمال شوند. می‌توانید اثرهای انیمیشن را بر روی یک عنصر دسته یا یک عنصر سری نیز اعمال کنید.

متن انیمیشنی

علاوه بر انیمیشن متن، می‌توانید انیمیشن را به یک پاراگراف نیز اعمال کنید.

سوالات متداول

آیا هنگام خروجی به PDF، انیمیشن‌ها حفظ می‌شوند؟

خیر. PDF یک قالب ثابت است، بنابراین انیمیشن‌ها و انتقال اسلاید اجرا نمی‌شوند. اگر به حرکت نیاز دارید، به جای آن به HTML5، GIF انیمیشنی یا ویدئو خروجی بدهید.

آیا می‌توانم یک ارائهٔ انیمیشنی را به ویدئو تبدیل کنم و نرخ فریم و اندازه فریم را کنترل کنم؟

بله. می‌توانید ارائه را به فریم‌ها رندر کنید و آن‌ها را به یک ویدئو (مثلاً با ffmpeg) تبدیل کنید، با انتخاب FPS و وضوح دلخواه. در هنگام رندر، انیمیشن‌ها و انتقال اسلایدها اجرا می‌شوند.

آیا انیمیشن‌ها هنگام کار با ODP (نه فقط PPTX) دست نخورده می‌مانند؟

PPT، PPTX و ODP برای خواندن و نوشتن پشتیبانی می‌شوند، اما این به معنای حفظ انیمیشن‌ها نیست. داده‌های انیمیشن سفارشی ممکن است هنگام تبدیل به ODP از دست بروند. برای مثال‌ها و راهنمایی در مورد بررسی سازگاری فرمت، به انیمیشن سفارشی برای جاوا مراجعه کنید.