PowerPoint-Präsentationen mit Animationen in .NET verbessern

Einführung

Da Präsentationen dazu dienen, etwas zu präsentieren, werden ihr visuelles Erscheinungsbild und ihr interaktives Verhalten bei der Erstellung stets berücksichtigt.

PowerPoint-Animation spielt eine wichtige Rolle, um eine Präsentation für die Betrachter auffällig und ansprechend zu machen. Aspose.Slides für .NET bietet eine breite Palette von Optionen, um Animationen zu PowerPoint-Präsentationen 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 Animations‑zeitleiste nutzen, um Animations‑Effekte zu steuern.
  • Benutzerdefinierte Animationen erstellen.

In Aspose.Slides für .NET können verschiedene Animations‑Effekte auf Formen angewendet werden. Da jedes Element auf einer Folie, einschließlich Text, Bildern, OLE‑Objekten und Tabellen, als Form betrachtet wird, können Animations‑Effekte auf jedes Element der Folie angewendet werden.

Aspose.Slides.Animation Namespace stellt Klassen zur Arbeit mit PowerPoint-Animationen bereit.

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 Liste der Animations‑Effekte finden Sie in der Aufzählung EffectType.

Zusätzlich können diese Animations‑Effekte in Kombination mit den folgenden verwendet werden:

Benutzerdefinierte Animation

Für vollständige C#‑Beispiele, die Verhaltensweisen und bearbeitbare Bewegungs­pfade 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 und nicht über ein separates Wiederholungs‑Verhalten.

Animation Point ist ein Punkt, an dem eine Verhaltensweise angewendet werden soll.

Animations‑Zeitlinie

Sequence ist eine Sammlung von Animations‑Effekten, die verschiedene Formen ansprechen können.

Timeline ist eine Menge von Sequenzen, die in einer bestimmten Folie verwendet werden. Es ist eine Animations‑Engine, die in PowerPoint 2002 eingeführt wurde. In früheren Versionen von PowerPoint war das Hinzufügen von Animations‑Effekten zu Präsentationen schwierig und nur mit verschiedenen Umgehungslösungen möglich. Die Zeitleiste ersetzt die alte AnimationSettings‑Klasse und bietet ein klareres Objektmodell für PowerPoint‑Animationen. Eine Folie kann nur eine Animations‑Zeitleiste haben.

Interaktive Animation

Trigger ermöglicht es, Benutzeraktionen (z. B. einen Button‑Klick) zu definieren, die eine bestimmte Animation auslösen. Trigger wurden in der neuesten Version von PowerPoint eingeführt.

Formanimation

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 Animations‑Effekte auch auf ein Kategorienelement oder ein Reihen‑Element anwenden.

Animierter Text

Zusätzlich zum Animieren von Text können Sie einer Absatzanimation anwenden.

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 nach HTML5, animiertem GIF oder Video.

Kann ich eine animierte Präsentation in ein Video umwandeln und die Bildrate sowie Bildgröße steuern?

Ja. Sie können die Präsentation als Einzelbilder rendern und diese in ein Video codieren (z. B. über ffmpeg), wobei Sie FPS und Auflösung wählen. Animationen und Folienübergänge werden während des Renderns abgespielt.

Bleiben Animationen erhalten, wenn mit ODP (nicht nur PPTX) gearbeitet wird?

PPT, PPTX und ODP werden für das Lesen und Schreiben unterstützt, jedoch garantiert dies nicht die Erhaltung von Animationen. Beim Konvertieren zu ODP können benutzerdefinierte Animationsdaten verloren gehen. Siehe Benutzerdefinierte Animation für ein geprüftes Beispiel und Format‑Einschränkungen.