Comment créer une présentation PowerPoint avec Python

Dans cet article simple, nous expliquerons comment créer PowerPoint Presentation à l’aide de Python en suivant les étapes détaillées pour configurer l’environnement et exécuter l’exemple de votre côté. Vous pouvez créer PowerPoint avec Python et l’afficher dans n’importe quelle visionneuse de présentation, y compris MS PowerPoint. L’exemple de code peut être utilisé dans n’importe quelle plate-forme prise en charge par .NET Core et configurée avec Python.

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

  1. Configurez le environnement pour configurer Aspose.Slides pour Python via .NET dans votre application
  2. Importez aspose.pydrawing et aspose.slides dans votre fichier Python
  3. Générer une présentation vide à l’aide de l’objet de classe Presentation
  4. Ajouter une diapositive vierge dans la collection de diapositives à l’aide de la méthode add_empty_slide
  5. Insérez une forme Rectangle dans la diapositive à l’aide de la méthode add_auto_shape
  6. Ajoutez un cadre de texte à l’aide de la méthode add_text_frame et appliquez différentes propriétés textuelles
  7. Utilisation de la méthode Save dans Python La présentation Powerpoint est générée et enregistrée sur le disque

Afin de générer une API personnalisée PPTX Python est utilisée en respectant les étapes susmentionnées. Le processus consiste à créer une présentation vide à l’aide de la classe Presentation, puis à ajouter une diapositive vierge dans la collection de diapositives. Une forme automatique Rectangle est créée et remplie de texte en ajoutant un cadre de texte à la forme et en définissant les propriétés textuelles avant d’enregistrer la présentation générée sur le disque.

Code pour créer PowerPoint avec Python

En utilisant l’exemple ci-dessus dans Python Presentation au format PPTX a été créé sur le disque. L’énumérateur SaveFormat fournit également des options pour enregistrer la présentation aux formats PPT, PPS, PPSX, ODP, POT et POTX. Le texte à l’intérieur de la forme de la diapositive peut être personnalisé davantage en utilisant différentes propriétés disponibles dans les classes PortionFormat et ParagraphFormat, y compris la définition des puces des paragraphes, les indentations de texte, les marges, le soulignement et la mise en surbrillance du texte.

Dans cet exemple, nous avons vu que pour créer une API basée sur PPTX présentation Python peut être utilisée sans dépendre de MS PowerPoint. Si vous souhaitez convertir une présentation en PDF, consultez l’article sur comment convertir une présentation en PDF en utilisant Python.

 Français