Améliorer les présentations PowerPoint avec des animations en Python via Java
Introduction
L’apparence visuelle et le comportement interactif sont tous deux pris en compte lors de la création des présentations.
PowerPoint animation joue un rôle important pour rendre une présentation attrayante et captivante pour les spectateurs. Aspose.Slides offre un large éventail d’options pour ajouter des animations aux présentations PowerPoint :
- Appliquer différents types d’effets d’animation PowerPoint aux formes, graphiques, tableaux, objets OLE et autres éléments de la présentation.
- Utiliser plusieurs effets d’animation PowerPoint sur une même forme.
- Utiliser la chronologie d’animation pour contrôler les effets d’animation.
- Créer des animations personnalisées.
Dans Aspose.Slides, divers effets d’animation peuvent être appliqués aux formes. Puisque chaque élément d’une diapositive, y compris le texte, les images, les objets OLE et les tableaux, est considéré comme une forme, les effets d’animation peuvent être appliqués à n’importe quel élément de la diapositive.
Effets d’animation
Aspose.Slides prend en charge plus de 150 effets d’animation, y compris des effets d’animation de base tels que Bounce, PathFootball et Zoom, ainsi que des effets spécialisés tels que OLEObjectShow et OLEObjectOpen. Vous pouvez consulter la liste complète des effets d’animation dans l’énumération EffectType.
De plus, les effets d’animation suivants peuvent être utilisés en combinaison avec ceux listés ci‑dessus :
- ColorEffect
- CommandEffect
- FilterEffect
- MotionEffect
- PropertyEffect
- RotationEffect
- ScaleEffect
- SetEffect
Animation personnalisée
Il est possible de créer vos propres animations personnalisées dans Aspose.Slides. Vous pouvez le faire en combinant plusieurs comportements en une nouvelle animation personnalisée.
Behavior est un élément de base de tout effet d’animation PowerPoint. Chaque effet d’animation se compose d’un ensemble de comportements combinés en une seule stratégie. Vous pouvez combiner des comportements dans une animation personnalisée une fois et la réutiliser dans d’autres présentations. Ajouter un nouveau comportement à un effet d’animation PowerPoint standard crée une autre animation personnalisée. Par exemple, vous pouvez ajouter un comportement de répétition pour que l’animation se répète plusieurs fois.
Point est un point auquel un comportement doit être appliqué.
Chronologie d’animation
Sequence est une collection d’effets d’animation appliqués à une forme spécifique.
AnimationTimeLine est un ensemble de séquences utilisé sur une diapositive spécifique. Il représente le moteur d’animation introduit dans PowerPoint 2002. Dans les versions antérieures de PowerPoint, l’ajout d’effets d’animation à une présentation était difficile et nécessitait des solutions de contournement. La chronologie remplace l’ancienne classe AnimationSettings et fournit un modèle d’objet plus clair pour l’animation PowerPoint. Une diapositive ne peut contenir qu’une seule chronologie d’animation.
Animation interactive
EffectTriggerType vous permet de définir des actions utilisateur (par exemple, un clic de bouton) qui déclenchent une animation spécifique. Les déclencheurs n’ont été ajoutés que dans la dernière version de PowerPoint.
Animation de forme
Aspose.Slides vous permet d’appliquer des animations aux formes, qui peuvent représenter du texte, des rectangles, des lignes, des cadres, des objets OLE et d’autres éléments.
Note
En savoir plus À propos de l’animation de forme.Graphiques animés
Pour créer des graphiques animés, utilisez les mêmes classes que pour les formes. Cependant, il est possible d’utiliser l’animation PowerPoint uniquement sur les catégories de graphiques ou les séries de graphiques. Vous pouvez également appliquer un effet d’animation à un élément de catégorie ou à un élément de série.
Note
En savoir plus À propos des graphiques animés.Texte animé
En plus d’animer du texte, vous pouvez appliquer une animation à un paragraphe.
Note
En savoir plus À propos du texte animé.FAQ
Les animations seront‑elles conservées lors de l’exportation en PDF ?
Non. Le PDF est un format statique, donc les animations et les transition de diapositives ne sont pas lues. Si vous avez besoin de mouvement, exportez plutôt vers HTML5, GIF animé, ou vidéo.
Puis‑je transformer une présentation animée en vidéo et contrôler le taux d’images et la taille du cadre ?
Oui. Vous pouvez rendre la présentation en images et les encoder en vidéo (par ex. via ffmpeg), en choisissant les FPS et la résolution. Les animations et les transitions de diapositives sont lues pendant le rendu.
Les animations resteront‑elles intactes lors de l’utilisation d’ODP (et pas uniquement PPTX) ?
PPT, PPTX et ODP sont pris en charge pour la lecture et l'écriture, mais les différences de format signifient que certains effets peuvent apparaître ou se comporter légèrement différemment. Validez les cas critiques avec des exemples réels.