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:
- ColorEffect
- CommandEffect
- FilterEffect
- MotionEffect
- PropertyEffect
- RotationEffect
- ScaleEffect
- SetEffect
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ší.
Note
Přečtěte si více O animaci tvarů.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.
Note
Přečtěte si více O animovaných grafech.Animovaný text
Kromě animace textu můžete aplikovat animaci i na odstavec.
Note
Přečtěte si více O animovaném textu.Č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.