Comment créer une présentation PowerPoint en utilisant C#

Dans ce tutoriel simple, nous montrerons comment créer PowerPoint Presentation en utilisant C# ainsi que les étapes détaillées pour configurer l’environnement de votre côté. Tout en travaillant en C#, créez une présentation PowerPoint en suivant des étapes simples sans aucune dépendance à PowerPoint. De plus, l’exemple fourni peut être utilisé de manière transparente sur toutes les plates-formes prises en charge par .NET.

Étapes pour créer une présentation PowerPoint à l’aide de C#

  1. Téléchargez et installez le package Aspose.Slides for .NET à partir de NuGet
  2. Utilisez les espaces de noms Aspose.Slides, Aspose.Slides.Export et System.Drawing dans votre projet
  3. Créez une présentation vide en utilisant l’instance de la classe Presentation
  4. Ajouter une diapositive avec un type de mise en page vierge dans la collection de diapositives de présentation
  5. Ajouter une forme automatique de rectangle à l’intérieur de la diapositive nouvellement créée
  6. Ajouter un cadre de texte à l’intérieur de la forme ajoutée et définir ses propriétés textuelles
  7. Enregistrez la présentation au format PPTX sur le disque à l’aide de la méthode Enregistrer

Les étapes ci-dessus en C# créent un fichier PPTX sans aucune dépendance à MS PowerPoint. Le processus commence par la création d’une présentation à l’aide de l’instance de classe Presentation, suivie de l’ajout d’une diapositive vierge et d’une forme automatique à l’intérieur de la diapositive. Par la suite, le texte est ajouté et formaté à l’intérieur de la forme ajoutée avant d’enregistrer le fichier de présentation au format PPTX sur le disque.

Code pour générer une présentation PowerPoint en C#

En utilisant l’exemple ci-dessus en C# Presentation au format PPTX a été enregistré sur le disque. L’énumérateur SaveFormat offre également des options pour enregistrer la présentation aux formats PPT, PPS, PPSX, ODP, POT et POTX. Vous pouvez également personnaliser le texte à l’aide de différentes options exposées par les classes PortionFormat et ParagraphFormat qui incluent la définition d’options telles que les puces, les marges, les indentations, la surbrillance et le texte barré.

Plus tôt, nous avons vu comment enregistrer une diapositive au format SVG en C# dans un autre sujet pratique. Cependant, dans cette rubrique, nous avons exploré comment l’utilisation de la présentation PowerPoint C# dans différents formats peut être générée.

 Français