Python API zum Generieren einer PowerPoint PPTX-Präsentation
Open-Source-Python-Bibliothek zum Erstellen, Ändern und Exportieren von Microsoft PowerPoint-PPTX-Dateien.
Python-PPTX ist eine Open Source Python-Bibliothek, die es Softwareprogrammierern ermöglicht, Open XML PowerPoint (PPTX)-Dateien in ihren eigenen Python-Apps ohne externe Abhängigkeiten einfach zu generieren und zu manipulieren. Es hilft Entwicklern, die Produktion von PPTX-Präsentationen zu automatisieren, indem es die Erstellung von PowerPoint-Präsentationen aus Datenbankinhalten anpasst, Massenaktualisierungen an einer Präsentationsbibliothek durchführt oder die Produktion von Folien automatisiert.
Die Bibliothek bietet Unterstützung für mehrere wichtige Funktionen wie das Erstellen und Bearbeiten einer Präsentation, das Einfügen neuer Folien, das Hinzufügen von Textfeldern zu einer Folie, das Bearbeiten der Textschriftgröße, das Hinzufügen von Tabellen zur Folie, die Unterstützung automatischer Formen, das Hinzufügen und Bearbeiten von Spalten, Balken, Linien- oder Tortendiagramme und viele andere Funktionen.
Erste Schritte mit Python-PPTX
Python-PPTX is hosted on PyPI, so installing with pip is simple. Please use the following command.
Pip-Befehl
pip install python-pptx
Das lxml-Paket und Pillow sind beide erforderlich, damit Python-PPTX reibungslos läuft. Die Diagrammfunktionen hängen von XlsxWriter ab. Sowohl pip als auch easy_install kümmern sich um die Erfüllung dieser Abhängigkeiten für Sie. Wenn Sie es mit setup.py installieren möchten, müssen Sie die Abhängigkeiten selbst installieren.
Generieren und ändern Sie PowerPoint PPTX-Präsentationen mit der Python-API
Die Python-PPTX-API bietet Funktionen für die Erstellung neuer PowerPoint-PPTX-Präsentationen sowie für die Änderung in Python-Anwendungen. Softwareentwickler können eine vorhandene Präsentation einfach ändern, indem sie die vorhandene Präsentation öffnen. Es ermöglicht das Hinzufügen von Folien, das Festlegen eines Layouts für neue Folien, das Hinzufügen von Titeln und Inhalten, das Einfügen von Bildern und Formen usw. Anschließend können Sie den Namen der vorhandenen Präsentation ändern und sie an einem Ort Ihrer Wahl speichern.
Arbeiten mit PPTX-Folien und -Bildern
Python-PPTX ist eine großartige Bibliothek für die Verwendung von Python zum Erstellen dynamischer PowerPoint-Folien. Softwareprogrammierer können problemlos eine Folie zu einer vorhandenen Präsentation hinzufügen. Jede Folie in einer Präsentation basiert auf einem Folienlayout. Das Folienlayout ist wie eine Vorlage für eine Folie, es ermöglicht Benutzern, Formatierungsoptionen, Textfelder, Titel oder Grafiken usw. zu übernehmen.
Hinzufügen und Ändern von Diagrammen zu einer Präsentation
Die Python-PPTX-API ermöglicht es Softwareentwicklern, Diagramme zu einer Folie hinzuzufügen und auch vorhandene Diagramme in ihren eigenen Anwendungen zu ändern. Die API unterstützt die gängigsten Diagrammtypen außer 3D-Typen. Sie können ein Säulendiagramm mit einer einzelnen Reihe, ein Diagramm mit mehreren Reihen, ein Blasendiagramm, ein Liniendiagramm, Kreisdiagramme und mehr hinzufügen. Standardmäßig sind die jeder Reihe in einem Diagramm zugewiesenen Farben die Themenfarben Akzent 1 bis Akzent 6 in dieser Reihenfolge. Sie können Datenpunkten in Kreis-, Balken- und Liniensegmenten für zumindest einige Diagrammtypen auch bestimmte Farben zuweisen. Der einfachste und empfohlene Weg ist, die Themenfarben in Ihrer anfänglichen „Vorlagen“-Präsentation zu ändern.