PowerPoint-Präsentationen mit Animationen in Python via Java verbessern
Einführung
Sowohl das visuelle Erscheinungsbild als auch das interaktive Verhalten werden berücksichtigt, wenn Präsentationen erstellt werden.
PowerPoint-Animation spielt eine wichtige Rolle, um eine Präsentation für Betrachter auffällig und ansprechend zu machen. Aspose.Slides bietet eine Vielzahl von Optionen, um PowerPoint-Präsentationen Animationen hinzuzufügen:
- Verschiedene Arten von PowerPoint-Animationseffekten auf Formen, Diagramme, Tabellen, OLE‑Objekte und andere Präsentationselemente anwenden.
- Mehrere PowerPoint-Animationseffekte auf einer einzelnen Form verwenden.
- Die Animationszeitlinie nutzen, um Animationseffekte zu steuern.
- Benutzerdefinierte Animationen erstellen.
In Aspose.Slides können verschiedene Animations‑effekte auf Formen angewendet werden. Da jedes Element auf einer Folie, einschließlich Text, Bilder, OLE‑Objekte und Tabellen, als Form betrachtet wird, können Animations‑effekte auf jedes Element der Folie angewendet werden.
Animations‑Effekte
Aspose.Slides unterstützt mehr als 150 Animations‑Effekte, darunter Basis‑Effekte wie Bounce, PathFootball und Zoom sowie spezifische Effekte wie OLEObjectShow und OLEObjectOpen. Eine vollständige Auflistung finden Sie in der Klasse EffectType.
Zusätzlich können diese Animations‑Effekte in Kombination mit den folgenden Verhaltensweisen verwendet werden:
- ColorEffect
- CommandEffect
- FilterEffect
- MotionEffect
- PropertyEffect
- RotationEffect
- ScaleEffect
- SetEffect
Benutzerdefinierte Animation
Für vollständige Python‑via‑Java‑Beispiele, die Verhaltensweisen und editierbare Bewegungspfade erstellen, untersuchen und ändern, siehe 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.
Behavior ist ein Baustein eines PowerPoint-Animations‑effekts. Kombinieren Sie Verhaltensweisen, um einen Effekt anzupassen, oder fügen Sie eine Verhaltensweise hinzu, um einen vordefinierten Effekt zu erweitern. Wiederholungen werden über Zeiteinstellungen konfiguriert, nicht über ein separates Wiederholungs‑Verhalten.
Point ist ein Punkt, an dem eine Verhaltensweise angewendet werden soll.
Animations‑Zeitlinie
Sequence ist eine Sammlung von Animations‑Effekten, die unterschiedliche Formen ansprechen können.
AnimationTimeLine ist ein Satz von Sequenzen, die auf einer bestimmten Folie verwendet werden. Er stellt die Animations‑Engine dar, die in PowerPoint 2002 eingeführt wurde. In früheren PowerPoint‑Versionen war das Hinzufügen von Animations‑Effekten zu einer Präsentation schwierig und erforderte Workarounds. Die Zeitlinie bietet ein klareres Objektmodell für PowerPoint‑Animationen. Eine Folie kann nur eine Animations‑Zeitlinie besitzen.
Interaktive Animation
EffectTriggerType ermöglicht es Ihnen, Benutzeraktionen wie einen Button‑Klick zu definieren, die eine bestimmte Animation starten.
Form‑Animation
Aspose.Slides ermöglicht das Anwenden von Animationen auf Formen, die Text, Rechtecke, Linien, Rahmen, OLE‑Objekte und andere Elemente darstellen können.
Hinweis
Mehr lesen Über Shape Animation.Animierte Diagramme
Um animierte Diagramme zu erstellen, verwenden Sie dieselben Klassen wie für Formen. Allerdings ist es nur möglich, PowerPoint‑Animationen auf Diagrammkategorien oder Diagramm‑Serien anzuwenden. Sie können auch einen Animations‑Effekt auf ein Kategorie‑Element oder ein Serien‑Element anwenden.
Hinweis
Mehr lesen Über animierte Diagramme.Animierter Text
Zusätzlich zur Animation von Text können Sie auch einem Absatz eine Animation zuweisen.
Hinweis
Mehr lesen Über animierten Text.FAQ
Werden Animationen beim Exportieren in PDF erhalten?
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 die Bildrate sowie die Bildgröße steuern?
Ja. Sie können die Präsentation als Einzelbilder rendern und diese zu einem Video (z. B. mit ffmpeg) kodieren, wobei Sie FPS und Auflösung wählen. Animationen und Folienübergänge werden beim Rendern abgespielt.
Bleiben Animationen beim Arbeiten mit ODP (nicht nur PPTX) erhalten?
PPT, PPTX und ODP werden für das Lesen und Schreiben unterstützt, jedoch garantiert dies nicht die Erhaltung von Animationen. Benutzerdefinierte Animationsdaten können beim Konvertieren in ODP verloren gehen. Siehe Custom Animation für Beispiele und Hinweise zur Überprüfung der Formatkompatibilität.