JavaScript-ben PowerPoint bemutatók animálása

Bevezetés

Mivel a bemutatók célja valami bemutatása, vizuális megjelenésüket és interaktív viselkedésüket mindig figyelembe veszik a készítésük során.

PowerPoint animáció fontos szerepet játszik annak érdekében, hogy a bemutató figyelemfelkeltő és vonzó legyen a nézők számára. Az Aspose.Slides for Node.js via Java számos lehetőséget kínál a PowerPoint bemutató animációjának hozzáadására:

  • különféle PowerPoint animációs hatások alkalmazása alakzatokra, diagramokra, táblázatokra, OLE objektumokra és egyéb bemutatóelemekre.
  • több PowerPoint animációs hatás használata egy alakzaton.
  • animációs idővonal használata az animációs hatások vezérléséhez.
  • egyéni animációk létrehozása.

Az Aspose.Slides for Node.js via Java‑ben különféle animációs hatásokat lehet alkalmazni az alakzatokra. Mivel a dián lévő minden elem, beleértve a szöveget, képeket, OLE objektumot, táblázatot stb., alakzatként van kezelve, ez azt jelenti, hogy animációs hatást alkalmazhatunk a dia minden elemére.

Animációs hatások

Az Aspose.Slides 150+ animációs hatást támogat, köztük alapvető hatásokat, mint a Bounce, PathFootball, Zoom, valamint specifikus hatásokat, például OLEObjectShow, OLEObjectOpen. A teljes animációs hatáslistát megtalálja a EffectType felsorolásban.

Ezen felül ezek a animációs hatások kombinálhatók is:

Egyéni animáció

Lehetőség van saját egyéni animációk létrehozására az Aspose.Slides‑ben. Ez akkor érhető el, ha több viselkedést egyesít egy új egyéni animációba.

Behavior bármely PowerPoint animációs hatás építőeleme. Az összes animációs hatás valójában egy viselkedéscsoport, amely egy stratégiába van összeállítva. Egy viselkedést egyszer egyéni animációba kombinálhat, majd újra felhasználhat más bemutatókban. Ha új viselkedést ad egy szabványos PowerPoint animációs hatáshoz, az egy újabb egyéni animáció lesz. Például hozzáadhat ismétlési viselkedést egy animációhoz, hogy az többször ismétlődjön.

Animation Point az a pont, ahol a viselkedést alkalmazni kell.

Animációs idővonal

Sequence egy animációs hatások gyűjteménye, amely egy konkrét alakzatra van alkalmazva.

Timeline egy sorozat gyűjteménye, amely egy adott dián használatos. Ez egy animációs motor, amely a PowerPoint 2002‑től elérhető. A korábbi PowerPoint verziókban nehéz volt animációs hatásokat hozzáadni a bemutatóhoz, amely csak különféle megoldásokkal volt kivitelezhető. Az idővonal a régi AnimationSettings osztályt helyettesíti, és egy tisztább objektummodellt biztosít a PowerPoint animációkhoz. Egy diának csak egy animációs idővonala lehet.

Interaktív animáció

Trigger lehetővé teszi felhasználói műveletek (pl. gombkattintás) definiálását, amelyek elindítják a megfelelő animációt. A triggerek csak a legújabb PowerPoint verzióban kerültek bevezetésre.

Alakzat animáció

Az Aspose.Slides lehetővé teszi animációk alkalmazását alakzatokra, amelyek valójában szöveg, téglalap, vonal, keret, OLE objektum stb. lehetnek.

Animált diagramok

Animált diagramok létrehozásához ugyanazokat az osztályokat kell használni, mint az alakzatoknál. Azonban a PowerPoint animáció csak diagramkategóriákra vagy diagramsorozatokra alkalmazható. Animációs hatást alkalmazhat egy kategóriaelemre vagy sorozatelemre is.

Animált szöveg

Az animált szövegen kívül páragrafról is lehet animációt alkalmazni.

GYIK

Megmaradnak-e az animációk PDF‑formátumba exportáláskor?

Nem. A PDF statikus formátum, így az animációk és a diaátmenetek nem játszódnak le. Ha mozgásra van szükség, exportáljon HTML5, animált GIF vagy videó formátumba.

Átalakíthatom-e az animált bemutatót videóvá, és szabályozhatom a képkockasebességet és a képméretet?

Igen. A bemutató képkockákként való renderelésével le tudja kódolni videóvá (például ffmpeg‑kel), a FPS‑et és a felbontást kiválasztva. Az animációk és a diaátmenetek a renderelés során lejátszásra kerülnek.

Megmaradnak-e az animációk az ODP‑vel (nem csak PPTX) való munkavégzés során?

A PPT, PPTX és ODP támogatott a beolvasáshoz és a íráshoz, de a formátumkülönbségek miatt egyes hatások kissé másként jelenhetnek meg vagy viselkedhetnek. Kritikus eseteket valós mintákkal ellenőrizze.