Bibliothèque d'éditeur PPTX Python open source
Bibliothèque Python gratuite et open source pour créer et éditer des fichiers PowerPoint PPTX.
Qu'est-ce que Python-PPTX ?
Python-pptx est une API open source permettant de créer, de lire et de modifier des fichiers Microsoft PPTX. PPTX est le format Open XML introduit par Microsoft dans PowerPoint 2007 et les versions ultérieures. Il peut être utilisé pour analyser des fichiers PowerPoint en les lisant pour extraire le texte et les images d'indexation de recherche. Avec Python-pptx, vous pouvez générer une présentation PowerPoint à partir de contenu dynamique tel qu'une requête de base de données, une sortie d'analyse ou une charge utile JSON. Cela vous permet de répondre à une requête HTTP dans votre application Python et de télécharger le fichier PPTX généré en réponse.
Fonctionnalités de l'API Python-pptx
Voici quelques-unes des principales fonctionnalités de l'API Python-PPTX :
- API unique pour créer, lire et mettre à jour des fichiers PowerPoint PPTX en les chargeant à partir de plusieurs sources d'entrée telles que des flux de fichiers et de mémoire.
- Capable de fonctionner sur n'importe quelle plate-forme compatible Python, y compris macOS et Linux, et ne nécessite pas l'installation ou la licence de l'application PowerPoint.
- Peut être utilisé pour automatiser la production d'une ou deux diapositives qui seraient fastidieuses à réaliser à la main.
- Créer des diapositives par programmation à l'aide de l'objet diapositive
- Générer une présentation PowerPoint à partir d'un contenu dynamique tel qu'une requête de base de données, une sortie d'analyse ou une charge utile JSON
- Aller-retour de toute présentation Open XML (fichier .pptx) y compris tous ses éléments
- Ajouter des diapositives
- Remplissez les espaces réservés au texte, par exemple pour créer une diapositive à puces
- Ajouter une image à la diapositive à une position et une taille arbitraires
- Ajouter une zone de texte à une diapositive ; manipuler la taille de la police et le gras du texte
- Ajouter un tableau à une diapositive
- Ajouter des formes automatiques (par exemple des polygones, des formes d'organigramme, etc.) à une diapositive
- Ajoutez et manipulez des graphiques à colonnes, à barres, en courbes et à secteurs
Premiers pas avec python-pptx
Vous pouvez télécharger la bibliothèque python-pptx depuis GitHub ou en utilisant la commande pip install :
Installation
L'installation de python-pptx est simple et peut être effectuée à partir du terminal comme indiqué ci-dessous :
Installation de python-ptpx
pip3 install python-pptx
Exemples de code python-pptx
Examples using the python-pptx Python library are as follow. You can use the FREE PowerPoint PPTX file template to try these examples.Créer un PowerPoint PPTX avec python-pptx
Vous pouvez créer un PowerPoint PPTX vierge en utilisant python-pptx à partir de zéro.
Lire un PowerPoint PPTX avec python-pptx
python-pptx vous permet de lire un fichier PowerPoint PPTX à partir d'un disque à partir de votre application Python. L'exemple de code suivant montre comment lire un fichier PowerPoint PPTX avec python-pptx.
Ajouter une zone de texte au fichier PowerPoint PPTX avec python-pptx
python-pptx vous offre tous les outils nécessaires pour ajouter des diapositives à un fichier PPTX et y ajouter une zone de texte dans laquelle vous pouvez ajouter du texte. Ceci est démontré dans l'exemple de code suivant.
Ajouter des puces au fichier PPTX avec python-pptx
Vous pouvez ajouter des puces à un fichier PowerPoint PPTX avec python-pptx. L'exemple de code suivant montre comment des puces sont ajoutées aux diapositives d'une présentation.
Ressources
Conclusion
python-pptx est une bibliothèque très puissante pour générer des fichiers PowerPoint PPTX. En tant que développeur d'applications, vous pouvez utiliser cette API pour créer des fichiers PowerPoint PPTX et ajouter différents éléments aux diapositives tels que des espaces réservés au texte, des images, des tableaux, des zones de texte, des formes automatiques, ainsi que pour modifier les propriétés principales du document.
Produits Similaires
- Apache POI XWPF | API Java Open Source pour créer et modifier des fichiers DOCX
- API FileFormat.Words | API .NET Open Source pour les formats de fichiers Microsoft Word
- DocX | API .NET Open Source pour créer et modifier des fichiers DOCX
- Docx4J | API Java Open Source pour créer et modifier des fichiers DOC et DOCX
- ExcelDataReader | API .NET Open Source pour lire des documents XLS, XLSX, CSV et des feuilles de calcul