Förbättra PowerPoint-presentationer med animationer i .NET
Introduktion
Eftersom presentationer är avsedda att presentera något tas deras visuella utseende och interaktiva beteende alltid i beaktande under skapandet.
PowerPoint‑animation spelar en viktig roll för att göra en presentation iögonfallande och engagerande för tittarna. Aspose.Slides for .NET erbjuder ett brett urval av alternativ för att lägga till animationer i PowerPoint‑presentationer:
- Tillämpa olika typer av PowerPoint‑animationseffekter på former, diagram, tabeller, OLE‑objekt och andra presentationselement.
- Använd flera PowerPoint‑animationseffekter på en enda form.
- Använd animationstidslinjen för att styra animationseffekter.
- Skapa anpassade animationer.
I Aspose.Slides for .NET kan olika animationseffekter tillämpas på former. Eftersom varje element på en bild, inklusive text, bilder, OLE‑objekt och tabeller, betraktas som en form, kan animationseffekter tillämpas på vilket element som helst på bilden.
Aspose.Slides.Animation namespace tillhandahåller klasser för att arbeta med PowerPoint‑animationer.
Animationseffekter
Aspose.Slides stödjer 150+ animationseffekter, inklusive grundläggande effekter som Bounce, PathFootball och Zoom, samt specifika effekter som OLEObjectShow och OLEObjectOpen. En komplett lista över animationseffekter finns i uppräkningen EffectType.
Dessutom kan dessa animationseffekter användas i kombination med följande:
- ColorEffect
- CommandEffect
- FilterEffect
- MotionEffect
- PropertyEffect
- RotationEffect
- ScaleEffect
- SetEffect
Anpassad animation
Det är möjligt att skapa egna anpassade animationer i Aspose.Slides. Detta kan uppnås genom att kombinera flera beteenden till en ny anpassad animation.
Behaviour är en byggsten i alla PowerPoint‑animationseffekter. Alla animationseffekter är i huvudsak en samling beteenden sammansatta till en strategi. Du kan kombinera beteenden till en anpassad animation en gång och återanvända den i andra presentationer. Om du lägger till ett nytt beteende till en standard‑PowerPoint‑animationseffekt blir det en annan anpassad animation. Till exempel kan du lägga till ett upprepningsbeteende till en animation för att få den att upprepa sig några gånger.
Animation Point är en punkt där ett beteende ska tillämpas.
Animationstidslinje
Sequence är en samling av animationseffekter som tillämpas på en specifik form.
Timeline är en uppsättning sekvenser som används i en specifik bild. Det är en animationsmotor som introducerades i PowerPoint 2002. I tidigare versioner av PowerPoint var det svårt att lägga till animationseffekter i presentationer och kunde bara uppnås med olika lösningar. Tidslinjen ersätter den gamla AnimationSettings‑klassen och ger en tydligare objektmodell för PowerPoint‑animationer. En bild kan bara ha en animations‑tidslinje.
Interaktiv animation
Trigger låter dig definiera användaråtgärder (t.ex. ett knappklick) som startar en specifik animation. Triggers introducerades i den senaste versionen av PowerPoint.
Formanimation
Aspose.Slides låter dig applicera animationer på former, vilket kan inkludera text, rektanglar, linjer, ramar, OLE‑objekt och mer.
Animerade diagram
För att skapa animerade diagram bör du använda samma klasser som för former. Däremot kan PowerPoint‑animationer endast tillämpas på diagramkategorier eller diagramserier. Du kan också applicera animationseffekter på ett kategori‑element eller ett serie‑element.
Animerad text
Förutom animerad text är det också möjligt att applicera animation på ett stycke.
Vanliga frågor
Kommer animationer att bevaras vid export till PDF?
Nej. PDF är ett statiskt format, så animationer och bildövergångar spelas inte upp. Om du behöver rörelse, exportera i stället till HTML5, animated GIF eller video.
Kan jag omvandla en animerad presentation till en video och kontrollera bildfrekvens och bildstorlek?
Ja. Du kan rendera presentationen som bildrutor och koda dem till en video (t.ex. via ffmpeg) och välja FPS och upplösning. Animationer och bildövergångar spelas upp under rendering.
Kommer animationer att förbli intakta när du arbetar med ODP (inte bara PPTX)?
PPT, PPTX och ODP stöds för läsning och skrivning, men format‑skillnader innebär att vissa effekter kan se annorlunda ut eller fungera lite annorlunda. Validera kritiska fall med riktiga exempel.