API Python pour générer une présentation PowerPoint PPTX

Bibliothèque Python Open Source pour créer, modifier et exporter des fichiers Microsoft PowerPoint PPTX.

Python-PPTX est une bibliothèque Open Source Python qui permet aux programmeurs de logiciels de générer et de manipuler facilement des fichiers Open XML PowerPoint (PPTX) dans leurs propres applications Python sans aucune dépendance externe. Il aide les développeurs à automatiser la production de présentations PPTX en personnalisant la création de présentations PowerPoint à partir du contenu de la base de données ou en effectuant des mises à jour groupées d'une bibliothèque de présentations ou en automatisant la production de diapositives.

La bibliothèque prend en charge plusieurs fonctionnalités importantes telles que la génération et la modification d'une présentation, l'insertion de nouvelles diapositives, l'ajout d'une zone de texte à une diapositive, la manipulation de la taille de la police du texte, l'ajout d'un tableau à la diapositive, la prise en charge des formes automatiques, l'ajout et la manipulation de colonnes, de barres, graphiques linéaires ou circulaires et de nombreuses autres fonctionnalités.

Previous Next

Premiers pas avec Python-PPTX

Python-PPTX is hosted on PyPI, so installing with pip is simple. Please use the following command.

commande pip

 pip install python-pptx 

Le package lxml et Pillow sont tous deux nécessaires au bon fonctionnement de Python-PPTX. Les fonctionnalités de création de graphiques dépendent de XlsxWriter. pip et easy_install s'occuperont de satisfaire ces dépendances pour vous. Si vous souhaitez l'installer à l'aide de setup.py, vous devrez installer les dépendances vous-même.

Générer et modifier une présentation PowerPoint PPTX à l'aide de l'API Python

L'API Python-PPTX fournit des fonctionnalités pour la création de nouvelles présentations PowerPoint PPTX ainsi que la modification dans les applications Python. Les développeurs de logiciels peuvent facilement modifier une présentation existante en ouvrant la présentation existante. Il permet d'ajouter des diapositives, de spécifier une mise en page pour les nouvelles diapositives, d'ajouter des titres et du contenu, d'insérer des images et des formes, etc. Une fois cela fait, vous pouvez modifier le nom de la présentation existante et l'enregistrer à l'emplacement de votre choix.

Travailler avec des diapositives et des images PPTX

Python-PPTX est une excellente bibliothèque pour utiliser Python pour créer des diapositives PowerPoint dynamiques. Les programmeurs de logiciels peuvent facilement ajouter une diapositive à une présentation existante. Chaque diapositive d'une présentation est basée sur une disposition de diapositive. La mise en page des diapositives est comme un modèle de diapositive, elle permet aux utilisateurs d'hériter des choix de mise en forme, des zones de texte, des titres ou des graphiques, etc.

Ajouter et modifier des graphiques à une présentation

L'API Python-PPTX permet aux développeurs de logiciels d'ajouter des graphiques à une diapositive et également de modifier ceux existants dans leurs propres applications. L'API prend en charge les types de graphiques les plus courants autres que les types 3D. Vous pouvez ajouter un graphique à colonnes à une seule série, un graphique à plusieurs séries, un graphique à bulles, un graphique linéaire, des graphiques à secteurs, etc. Par défaut, les couleurs attribuées à chaque série dans un graphique sont les couleurs de thème Accent 1 à Accent 6, dans cet ordre. Vous pouvez également attribuer des couleurs spécifiques aux points de données dans les segments de secteurs, de barres et de lignes pour au moins certains types de graphiques. La manière la plus simple et suggérée sera de changer les couleurs du thème dans votre présentation "modèle" de départ.

 Français