Vylepšete prezentace PowerPoint pomocí animací v JavaScriptu

Úvod

Protože prezentace mají sloužit k představení něčeho, jejich vizuální vzhled a interaktivní chování jsou při jejich tvorbě vždy zvažovány.

Animace PowerPointu hraje důležitou roli, aby byla prezentace poutavá a atraktivní pro diváky. Aspose.Slides for Node.js via Java nabízí širokou škálu možností, jak přidat animaci do prezentace PowerPoint:

  • použít různé typy efektů animace PowerPointu na tvary, grafy, tabulky, objekty OLE a další prvky prezentace.
  • použít více efektů animace PowerPointu na jeden tvar.
  • použít časovou osu animace ke kontrole efektů animace.
  • vytvořit vlastní animaci.

V Aspose.Slides for Node.js via Java lze na tvary použít různé efekty animací. Protože každý prvek na snímku, včetně textu, obrázků, objektu OLE, tabulky atd., je považován za tvar, můžeme na každý prvek snímku aplikovat efekt animace.

Efekty animace

Aspose.Slides podporuje 150+ efektů animace, včetně základních efektů animace jako Bounce, PathFootball, efekt Zoom a specifických efektů animace jako OLEObjectShow, OLEObjectOpen. Úplný seznam efektů animace najdete v EffectType enumeraci.

Navíc lze tyto efekty animace kombinovat s:

Vlastní animace

Je možné vytvořit vlastní vlastní animace v Aspose.Slides. To lze dosáhnout kombinací několika chování do nové vlastní animace.

Behavior je stavební jednotka každého efektu animace PowerPointu. Všechny efekty animace jsou ve skutečnosti souborem chování složených do jedné strategie. Můžete kombinovat chování do vlastní animace jednou a znovu ji použít v jiných prezentacích. Pokud do standardního efektu animace PowerPointu přidáte nové chování, vznikne další vlastní animace. Například můžete přidat chování opakování k animaci, aby se opakovala několikrát.

Animation Point je bod, kde by mělo být chování aplikováno.

Časová osa animace

Sequence je kolekce efektů animace, aplikovaná na konkrétní tvar.

Timeline je sada sekvencí používaných v konkrétním snímku. Jedná se o animační engine, který existuje od PowerPointu 2002. Ve starších verzích PowerPointu bylo obtížné přidávat efekty animace do prezentace, což bylo možné pouze různými obcházeními. Timeline nahrazuje starou třídu AnimationSettings a poskytuje jasnější objektový model pro animaci PowerPointu. Jeden snímek může mít pouze jednu časovou osu animace.

Interaktivní animace

Trigger umožňuje definovat uživatelské akce (např. kliknutí tlačítka), které spustí určitou animaci. Spouštěče byly přidány pouze v nejnovější verzi PowerPointu.

Animace tvarů

Aspose.Slides umožňuje použít animaci na tvary, kterými mohou být text, obdélník, čára, rámec, objekt OLE atd.

Animované grafy

Pro vytvoření animovaných grafů byste měli použít stejné třídy jako pro tvary. Nicméně je možné použít animaci PowerPointu pouze na kategorie grafu nebo sérii grafu. Můžete také aplikovat efekt animace na prvek kategorie nebo prvek série.

Animovaný text

Kromě animovaného textu je také možné aplikovat animaci na odstavec.

Často kladené otázky

Zůstanou animace zachovány při exportu do PDF?

Ne. PDF je statický formát, takže animace a přechody snímků se nepřehrávají. Pokud potřebujete pohyb, exportujte místo toho do HTML5, animovaného GIFu nebo videa.

Mohu převést animovanou prezentaci na video a ovládat snímkovou frekvenci a velikost snímku?

Ano. Můžete vykreslit prezentaci jako snímky a zakódovat je do videa (např. pomocí ffmpeg), přičemž zvolíte FPS a rozlišení. Animace a přechody snímků jsou během vykreslování přehrávány.

Zůstanou animace zachovány při práci s ODP (nejen PPTX)?

Formáty PPT, PPTX a ODP jsou podporovány pro čtení a zápis, ale rozdíly ve formátech mohou způsobit, že některé efekty vypadají nebo se chovají mírně odlišně. Ověřte kritické případy pomocí reálných ukázek.