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 tvorbě vždy zohledňovány.

PowerPoint animation hraje důležitou roli při tom, aby prezentace byla poutavá a zajímavá pro diváky. Aspose.Slides for Node.js via Java poskytuje širokou škálu možností, jak přidat animace do prezentací PowerPoint:

  • Použijte různé typy efektů animace PowerPoint na tvary, grafy, tabulky, OLE objekty a další prvky prezentace.
  • Použijte více efektů animace PowerPoint na jediný tvar.
  • Využijte časovou osu animace k řízení efektů animace.
  • Vytvářejte vlastní animace.

V Aspose.Slides for Node.js via Java lze na tvary použít různé efekty animace. Protože každý prvek na snímku, včetně textu, obrázků, OLE objektů a tabulek, je považován za tvar, lze efekty animace použít na libovolný prvek na snímku.

Efekty animace

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

Tyto animační efekty lze také použít v kombinaci s následujícími chováními:

Vlastní animace

Kompletní příklady v JavaScriptu, které vytvářejí, kontrolují a upravují chování a editovatelné pohybové cesty, najdete na Vlastní animace.

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

Behavior je stavební blok efektu animace PowerPoint. Kombinujte chování pro přizpůsobení efektu nebo přidejte chování k rozšíření předdefinovaného efektu. Opakování se nastavuje pomocí časových nastavení místo samostatného opakovacího chování.

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

Časová osa animace

Sequence je kolekce animačních efektů, které mohou cílit na různé tvary.

Timeline je sada sekvencí používaných v konkrétním snímku. Jedná se o animační engine zavedený v PowerPointu 2002. Ve starších verzích PowerPointu bylo přidávání animačních efektů do prezentací obtížné a mohlo být dosaženo jen různými obcházeními. Časová osa poskytuje přehlednější objektový model pro animace PowerPointu. Snímek může mít jen jednu časovou osu animace.

Interaktivní animace

Trigger vám umožňuje definovat uživatelské akce, jako je kliknutí na tlačítko, které spustí konkrétní animaci.

Animace tvarů

Aspose.Slides vám umožňuje aplikovat animace na tvary, které mohou zahrnovat text, obdélníky, čáry, rámečky, OLE objekty a další.

Animované grafy

Pro vytvoření animovaných grafů byste měli použít stejné třídy jako pro tvary. Animace v PowerPointu lze však aplikovat jen na kategorie grafu nebo řady grafu. Můžete také aplikovat animační efekty na prvek kategorie nebo prvek řady.

Animovaný text

Kromě animace textu můžete aplikovat animaci i 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řehrají. Pokud potřebujete pohyb, exportujte místo toho do HTML5, animovaného GIF nebo videa.

Mohu převést animovanou prezentaci na video a nastavit snímkovou frekvenci a velikost rámců?

Ano. Můžete renderovat prezentaci jako snímky a zakódovat je do videa (např. pomocí ffmpeg), přičemž zvolíte FPS a rozlišení. Během renderování se přehrávají animace i přechody snímků.

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

PPT, PPTX a ODP jsou podporovány pro čtení i zápis, ale to nezaručuje zachování animací. Data vlastních animací mohou být při konverzi do ODP ztracena. Viz Vlastní animace pro příklady a pokyny, jak ověřit kompatibilitu formátu.