PowerPoint-Präsentationen mit Animationen in .NET verbessern
Übersicht
Da Präsentationen dazu bestimmt sind, etwas zu zeigen, werden ihr visuelles Erscheinungsbild und ihr interaktives Verhalten bei der Erstellung stets berücksichtigt.
PowerPoint-Animationen spielen eine wichtige Rolle, um eine Präsentation auffällig und ansprechend für die Zuschauer zu gestalten. Aspose.Slides for .NET bietet eine breite Palette von Optionen, um Animationen zu PowerPoint‑Präsentationen hinzuzufügen:
- Wenden Sie verschiedene Arten von PowerPoint‑Animationseffekten auf Formen, Diagramme, Tabellen, OLE‑Objekte und andere Präsentationselemente an.
- Verwenden Sie mehrere PowerPoint‑Animationseffekte auf einer einzigen Form.
- Nutzen Sie die Animations‑Zeitleiste, um Animationseffekte zu steuern.
- Erstellen Sie benutzerdefinierte Animationen.
In Aspose.Slides for .NET können verschiedene Animationseffekte auf Formen angewendet werden. Da jedes Element auf einer Folie, einschließlich Text, Bilder, OLE‑Objekte und Tabellen, als Form betrachtet wird, können Animationseffekte auf jedes Element der Folie angewendet werden.
Aspose.Slides.Animation namespace bietet Klassen zur Arbeit mit PowerPoint‑Animationen.
Animations‑Effekte
Aspose.Slides unterstützt mehr als 150 Animationseffekte, darunter Basis‑Effekte wie Bounce, PathFootball und Zoom sowie spezifische Effekte wie OLEObjectShow und OLEObjectOpen. Eine vollständige Liste der Animationseffekte finden Sie in der EffectType‑Aufzählung.
Zusätzlich können diese Animationseffekte in Kombination mit den folgenden verwendet werden:
- ColorEffect
- CommandEffect
- FilterEffect
- MotionEffect
- PropertyEffect
- RotationEffect
- ScaleEffect
- SetEffect
Benutzerdefinierte Animation
Es ist möglich, eigene benutzerdefinierte Animationen in Aspose.Slides zu erstellen. Dies kann erreicht werden, indem mehrere Verhaltensweisen zu einer neuen benutzerdefinierten Animation kombiniert werden.
Behaviour ist ein Baustein jedes PowerPoint‑Animationseffekts. Alle Animationseffekte sind im Wesentlichen ein Satz von Verhaltensweisen, die zu einer Strategie zusammengesetzt sind. Sie können Verhaltensweisen zu einer benutzerdefinierten Animation kombinieren und sie anschließend in anderen Präsentationen wiederverwenden. Wenn Sie einer Standard‑PowerPoint‑Animation ein neues Verhalten hinzufügen, entsteht eine weitere benutzerdefinierte Animation. Beispielsweise können Sie ein Wiederhol‑Verhalten zu einer Animation hinzufügen, damit sie mehrmals abgespielt wird.
Animation Point ist ein Punkt, an dem ein Verhalten angewendet werden soll.
Animations‑Zeitachse
Sequence ist eine Sammlung von Animationseffekten, die auf eine bestimmte Form angewendet werden.
Timeline ist ein Satz von Sequenzen, die in einer bestimmten Folie verwendet werden. Sie ist eine Animations‑Engine, die in PowerPoint 2002 eingeführt wurde. In früheren PowerPoint‑Versionen war das Hinzufügen von Animationseffekten zu Präsentationen schwierig und nur mit verschiedenen Work‑arounds möglich. Die Zeitachse ersetzt die alte AnimationSettings‑Klasse und bietet ein klareres Objektmodell für PowerPoint‑Animationen. Eine Folie kann nur eine Animations‑Zeitachse besitzen.
Interaktive Animation
Trigger ermöglicht es, Benutzeraktionen (z. B. einen Button‑Klick) zu definieren, die eine bestimmte Animation starten. Trigger wurden in der neuesten PowerPoint‑Version eingeführt.
Form‑Animation
Aspose.Slides ermöglicht das Anwenden von Animationen auf Formen, zu denen Text, Rechtecke, Linien, Rahmen, OLE‑Objekte und mehr gehören.
Animierte Diagramme
Um animierte Diagramme zu erstellen, sollten Sie dieselben Klassen wie für Formen verwenden. PowerPoint‑Animationen können jedoch nur auf Diagrammkategorien oder Diagrammreihen angewendet werden. Sie können Animationseffekte auch auf ein Kategorienelement oder ein Reihen‑Element anwenden.
Animierter Text
Neben animiertem Text ist es auch möglich, eine Animation auf einen Absatz anzuwenden.
FAQ
Werden Animationen beim Exportieren in PDF beibehalten?
Nein. PDF ist ein statisches Format, sodass Animationen und Folienübergänge nicht abgespielt werden. Wenn Sie Bewegung benötigen, exportieren Sie stattdessen zu HTML5, animiertem GIF oder Video.
Kann ich eine animierte Präsentation in ein Video umwandeln und dabei Bildrate und Bildgröße steuern?
Ja. Sie können die Präsentation als Einzelbilder rendern und diese mit einem Tool wie ffmpeg zu einem Video zusammenfügen, wobei Sie FPS und Auflösung auswählen. Animationen und Folienübergänge werden beim Rendern abgespielt.
Bleiben Animationen erhalten, wenn ich mit ODP (nicht nur PPTX) arbeite?
PPT, PPTX und ODP werden zum Lesen und Schreiben unterstützt, aber Formatunterschiede können dazu führen, dass bestimmte Effekte leicht abweichen. Validieren Sie kritische Fälle mit echten Beispielen.