Améliorer les présentations PowerPoint avec des animations en .NET
Vue d’ensemble
Comme les présentations sont destinées à présenter quelque chose, leur apparence visuelle et leur comportement interactif sont toujours pris en compte lors de la création.
L’animation PowerPoint joue un rôle important pour rendre une présentation attrayante et engageante pour les spectateurs. Aspose.Slides for .NET propose un large éventail d’options pour ajouter des animations aux présentations PowerPoint :
- Appliquer divers 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 for .NET, divers effets d’animation peuvent être appliqués aux formes. Étant donné que 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.
L’espace de noms Aspose.Slides.Animation fournit des classes pour travailler avec les animations PowerPoint.
Effets d’animation
Aspose.Slides prend en charge plus de 150 effets d’animation, incluant des effets de base tels que Bounce, PathFootball et Zoom, ainsi que des effets spécifiques comme OLEObjectShow et OLEObjectOpen. Vous pouvez trouver la liste complète des effets d’animation dans l’énumération EffectType.
De plus, ces effets d’animation peuvent être utilisés en combinaison avec les éléments suivants :
- 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. Cela peut être réalisé en combinant plusieurs comportements pour former une nouvelle animation personnalisée.
Le Behaviour est un élément de base de tout effet d’animation PowerPoint. Tous les effets d’animation sont essentiellement un ensemble de comportements composé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. Si vous ajoutez un nouveau comportement à un effet d’animation PowerPoint standard, il deviendra une autre animation personnalisée. Par exemple, vous pouvez ajouter un comportement de répétition à une animation pour la faire répéter plusieurs fois.
Le Animation Point est un point auquel un comportement doit être appliqué.
Chronologie d’animation
Le Sequence est une collection d’effets d’animation appliqués à une forme spécifique.
Le Timeline est un ensemble de séquences utilisé dans une diapositive spécifique. C’est un moteur d’animation introduit dans PowerPoint 2002. Dans les versions antérieures de PowerPoint, ajouter des effets d’animation aux présentations était difficile et ne pouvait être réalisé qu’avec diverses solutions de contournement. La chronologie remplace l’ancienne classe AnimationSettings et fournit un modèle d’objet plus clair pour les animations PowerPoint. Une diapositive ne peut contenir qu’une seule chronologie d’animation.
Animation interactive
Le Trigger vous permet de définir des actions utilisateur (par exemple, un clic sur un bouton) qui déclencheront une animation spécifique. Les déclencheurs ont été introduits dans la dernière version de PowerPoint.
Animation de forme
Aspose.Slides vous permet d’appliquer des animations aux formes, qui peuvent inclure du texte, des rectangles, des lignes, des cadres, des objets OLE, etc.
Graphiques animés
Pour créer des graphiques animés, vous devez utiliser les mêmes classes que pour les formes. Cependant, les animations PowerPoint ne peuvent être appliquées qu’aux catégories de graphique ou aux séries de graphique. Vous pouvez également appliquer des effets d’animation à un élément de catégorie ou à un élément de série.
Texte animé
En plus du texte animé, il est également possible d’appliquer une animation à un paragraphe.
FAQ
Les animations seront‑elles conservées lors de l’exportation au PDF ?
Non. Le PDF est un format statique, donc les animations et les transitions de diapositive 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 sous forme de cadres et les encoder en vidéo (par exemple avec ffmpeg), en choisissant le FPS et la résolution. Les animations et les transitions de diapositive sont lues pendant le rendu.
Les animations resteront‑elles intactes lors du travail avec ODP (et pas seulement 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. Vérifiez les cas critiques avec de vrais échantillons.