Verbeter PowerPoint-presentaties met animaties in Python via Java
Inleiding
Zowel het visuele uiterlijk als het interactieve gedrag worden in overweging genomen bij het maken van presentaties.
PowerPoint-animatie speelt een belangrijke rol bij het aantrekkelijk en boeiend maken van een presentatie voor de kijker. Aspose.Slides biedt een breed scala aan opties om animaties toe te voegen aan PowerPoint‑presentaties:
- Pas verschillende soorten PowerPoint-animatie‑effecten toe op vormen, diagrammen, tabellen, OLE‑objecten en andere presentatieslementen.
- Gebruik meerdere PowerPoint-animatie‑effecten op één vorm.
- Gebruik de animatietijdlijn om animatie‑effecten te regelen.
- Maak aangepaste animaties.
In Aspose.Slides kunnen verschillende animatie‑effecten op vormen worden toegepast. Aangezien elk element op een dia, inclusief tekst, afbeeldingen, OLE‑objecten en tabellen, als een vorm wordt beschouwd, kunnen animatie‑effecten op elk element op de dia worden toegepast.
Animatie‑effecten
Aspose.Slides ondersteunt 150+ animatie‑effecten, waaronder basis‑effecten zoals Bounce, PathFootball en Zoom, en specifieke effecten zoals OLEObjectShow en OLEObjectOpen. Een volledige lijst vind je in de klasse EffectType .
Daarnaast kunnen deze animatie‑effecten worden gecombineerd met de volgende gedragingen:
- ColorEffect
- CommandEffect
- FilterEffect
- MotionEffect
- PropertyEffect
- RotationEffect
- ScaleEffect
- SetEffect
Aangepaste animatie
Voor volledige Python‑via‑Java‑voorbeelden die gedrag en bewerkbare bewegingspaden aanmaken, inspecteren en wijzigen, zie Aangepaste animatie.
Het is mogelijk om je eigen aangepaste animaties te maken in Aspose.Slides. Dit kan worden bereikt door verschillende gedragingen te combineren tot een nieuwe aangepaste animatie.
Behavior is een bouwsteen van een PowerPoint‑animatie‑effect. Combineer gedragingen om een effect aan te passen, of voeg een gedrag toe om een voorgedefinieerd effect uit te breiden. Herhaling wordt geconfigureerd via tijdinstellingen in plaats van een apart herhaal‑gedrag.
Point is een punt waarop een gedrag moet worden toegepast.
Animatie‑tijdlijn
Sequence is een verzameling animatie‑effecten die op verschillende vormen gericht kunnen zijn.
AnimationTimeLine is een set van reeksen die op een specifieke dia wordt gebruikt. Het vertegenwoordigt de animatie‑engine die werd geïntroduceerd in PowerPoint 2002. In eerdere PowerPoint‑versies was het toevoegen van animatie‑effecten aan een presentatie uitdagend en vereiste het workarounds. De tijdlijn biedt een duidelijker objectmodel voor PowerPoint‑animaties. Een dia kan slechts één animatie‑tijdlijn hebben.
Interactieve animatie
EffectTriggerType maakt het mogelijk om gebruikersacties, zoals een knop‑klik, te definiëren die een specifieke animatie starten.
Vormanimatie
Aspose.Slides stelt je in staat animatie toe te passen op vormen, die tekst, rechthoeken, lijnen, frames, OLE‑objecten en andere elementen kunnen vertegenwoordigen.
Note
Lees meer Over vormanimatie.Geanimeerde diagrammen
Om geanimeerde diagrammen te maken, gebruik je dezelfde klassen als voor vormen. Het is echter alleen mogelijk om PowerPoint‑animatie toe te passen op diagramcategorieën of diagramreeksen. Je kunt ook een animatie‑effect toepassen op een categoriebenodigd of reekselement.
Note
Lees meer Over geanimeerde diagrammen.Geanimeerde tekst
Naast het animeren van tekst kun je animatie toepassen op een alinea.
Note
Lees meer Over geanimeerde tekst.FAQ
Worden animaties bewaard bij exporteren naar PDF?
Nee. PDF is een statisch formaat, dus animaties en dia‑overgangen worden niet afgespeeld. Als je beweging nodig hebt, exporteer dan in plaats daarvan naar HTML5, geanimeerde GIF, of video .
Kan ik een geanimeerde presentatie omzetten naar een video en de framesnelheid en framegrootte regelen?
Ja. Je kunt de presentatie renderen als frames en deze coderen tot een video (bijvoorbeeld via ffmpeg), waarbij je de fps en resolutie kiest. Animaties en dia‑overgangen worden afgespeeld tijdens het renderen.
Blijven animaties behouden bij het werken met ODP (niet alleen PPTX)?
PPT, PPTX en ODP worden ondersteund voor lezen en schrijven, maar dit garandeert geen behoud van animaties. Aangepaste animatie‑gegevens kunnen verloren gaan bij conversie naar ODP. Zie Aangepaste animatie voor voorbeelden en richtlijnen voor het controleren van formaatcompatibiliteit.