Vylepšete prezentace PowerPoint pomocí animací v .NET
Ú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 zohledněny.
PowerPoint animation hraje důležitou roli při zpříjemnění prezentace a zaujetí diváků. Aspose.Slides for .NET poskytuje širokou škálu možností, jak přidat animace do prezentací PowerPoint:
- Použijte různé typy efektů animace PowerPointu na tvary, grafy, tabulky, OLE objekty a další prvky prezentace.
- Použijte více efektů animace PowerPointu na jeden tvar.
- Využijte časovou osu animace k řízení efektů animace.
- Vytvořte vlastní animace.
V Aspose.Slides pro .NET lze na tvary aplikovat různé efekty animace. Jelikož je každý prvek na snímku, včetně textu, obrázků, OLE objektů a tabulek, považován za tvar, lze efekty animace použít na libovolný prvek snímku.
Aspose.Slides.Animation namespace poskytuje třídy pro práci s animacemi PowerPointu.
Efekty animace
Aspose.Slides podporuje 150+ animačních efektů, včetně základních efektů jako Bounce, PathFootball a Zoom, stejně jako specifických efektů jako OLEObjectShow a OLEObjectOpen. Kompletní seznam efektů animace najdete v výčtu EffectType.
Navíc mohou být tyto efekty animace použity v kombinaci s následujícími:
- ColorEffect
- CommandEffect
- FilterEffect
- MotionEffect
- PropertyEffect
- RotationEffect
- ScaleEffect
- SetEffect
Vlastní animace
Je možné v Aspose.Slides vytvořit vlastní vlastní animace. To lze dosáhnout kombinací několika chování do nové vlastní animace.
Behaviour je stavebním blokem jakéhokoli efektu animace PowerPointu. Všechny efekty animace jsou v podstatě souborem chování složených do jedné strategie. Můžete kombinovat chování do vlastní animace jednou a znovu ji použít v dalších prezentacích. Pokud přidáte nové chování ke standardnímu efektu animace PowerPointu, stane se další vlastní animací. Například můžete přidat opakující se chování k animaci, aby se několikrát opakovala.
Animation Point je bod, ve kterém má být chování aplikováno.
Časová osa animace
Sequence je kolekce efektů animace aplikovaných na konkrétní tvar.
Timeline je sada sekvencí použitý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í efektů animace do prezentací obtížné a mohlo být provedeno jen různými obcházkovými metodami. Časová osa nahrazuje starou třídu AnimationSettings a poskytuje přehlednější objektový model pro animace PowerPointu. Snímek může mít pouze jednu časovou osu animace.
Interaktivní animace
Trigger vám umožňuje definovat uživatelské akce (např. kliknutí na tlačítko), které spustí konkrétní animaci. Spouštěče byly zavedeny v nejnovější verzi PowerPointu.
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. Nicméně animace PowerPointu lze aplikovat pouze na kategorie grafu nebo řady grafu. Můžete také aplikovat efekty animace na prvek kategorie nebo na prvek řady.
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 řídit počet snímků za sekundu a velikost snímku?
Ano. Můžete vykreslit prezentaci po jednotlivých snímcích a zakódovat je do videa (např. pomocí ffmpeg), přičemž zvolíte FPS a rozlišení. Během vykreslování se přehrávají animace a přechody snímků.
Zůstanou animace neporušené 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átu mohou způsobit, že některé efekty vypadají nebo se chovají mírně odlišně. Ověřte kritické případy pomocí reálných vzorků.