Open-Source-Python-PPTX-Editor-Bibliothek
Kostenlose und Open Source Python-Bibliothek zum Erstellen und Bearbeiten von PowerPoint-PPTX-Dateien.
Was ist Python-PPTX?
Python-pptx ist eine Open-Source-API zum Erstellen, Lesen und Ändern von Microsoft PPTX-Dateien. PPTX ist das Open XML-Format, das von Microsoft in PowerPoint 2007 und späteren Versionen eingeführt wurde. Es kann zum Analysieren von PowerPoint-Dateien verwendet werden, indem diese gelesen werden, um Suchindextext und -bilder zu extrahieren. Mit Python-pptx können Sie eine PowerPoint-Präsentation aus dynamischen Inhalten wie einer Datenbankabfrage, Analyseausgabe oder einer JSON-Nutzlast generieren. Auf diese Weise können Sie eine HTTP-Anforderung in Ihrer Python-Anwendung bearbeiten und als Antwort die generierte PPTX-Datei herunterladen.
Python-pptx API-Funktionen
Im Folgenden sind einige der Hauptfunktionen der Python-PPTX-API aufgeführt:
- Einzelne API zum Erstellen, Lesen und Aktualisieren von PowerPoint-PPTX-Dateien durch Laden aus mehreren Eingabequellen wie Datei- und Speicherströmen.
- Kann auf jeder Python-fähigen Plattform ausgeführt werden, einschließlich macOS und Linux. Die PowerPoint-Anwendung muss nicht installiert oder lizenziert werden.
- Kann verwendet werden, um die Produktion einer oder zweier Folien zu automatisieren, deren Erstellung per Hand sehr mühsam wäre.
- Erstellen Sie Folien programmgesteuert mit dem Folienobjekt
- Erstellen Sie eine PowerPoint-Präsentation aus dynamischen Inhalten wie einer Datenbankabfrage, einer Analyseausgabe oder einer JSON-Nutzlast.
- Roundtrip für jede Open XML-Präsentation (PPTX-Datei) inklusive aller Elemente
- Folien hinzufügen
- Füllen Sie Textplatzhalter aus, um beispielsweise eine Aufzählungsfolie zu erstellen
- Bild an beliebiger Position und in beliebiger Größe zur Folie hinzufügen
- Fügen Sie einer Folie ein Textfeld hinzu; bearbeiten Sie die Schriftgröße und Fettschrift des Textes
- Einer Folie eine Tabelle hinzufügen
- Automatische Formen (z. B. Polygone, Flussdiagrammformen usw.) zu einer Folie hinzufügen
- Hinzufügen und Bearbeiten von Säulen-, Balken-, Linien- und Kreisdiagrammen
Erste Schritte mit python-pptx
Sie können die Python-PPTX-Bibliothek von GitHub oder mit dem Befehl „pip install“ herunterladen:
Installation
Die Installation von python-pptx ist einfach und kann wie unten gezeigt vom Terminal aus durchgeführt werden:
Installieren von python-ptpx
pip3 install python-pptx
python-pptx Codebeispiele
Examples using the python-pptx Python library are as follow. You can use the FREE PowerPoint PPTX file template to try these examples.Erstellen Sie eine PowerPoint PPTX mit python-pptx
Sie können mit python-pptx von Grund auf eine leere PowerPoint-PPTX-Datei erstellen.
Lesen Sie eine PowerPoint PPTX mit python-pptx
Mit python-pptx können Sie eine PowerPoint PPTX-Datei von der Festplatte aus Ihrer Python-Anwendung heraus lesen. Das folgende Codebeispiel zeigt, wie Sie eine PowerPoint PPTX-Datei mit python-pptx lesen.
Mit python-pptx ein Textfeld zur PowerPoint-PPTX-Datei hinzufügen
python-pptx bietet Ihnen alle Möglichkeiten, Folien zu einer PPTX-Datei hinzuzufügen und Textfelder hinzuzufügen, in die Sie Text eingeben können. Dies wird im folgenden Codebeispiel veranschaulicht.
Mit python-pptx Aufzählungszeichen zur PPTX-Datei hinzufügen
Mit python-pptx können Sie einer PowerPoint-PPTX-Datei Aufzählungspunkte hinzufügen. Das folgende Codebeispiel zeigt, wie Aufzählungspunkte zu den Folien einer Präsentation hinzugefügt werden.
Ressourcen
Abschluss
python-pptx ist eine sehr leistungsstarke Bibliothek zum Generieren von PowerPoint-PPTX-Dateien. Als Anwendungsentwickler können Sie diese API verwenden, um PowerPoint-PPTX-Dateien zu erstellen und den Folien verschiedene Elemente wie Textplatzhalter, Bilder, Tabellen, Textfelder und automatische Formen hinzuzufügen sowie grundlegende Dokumenteigenschaften zu ändern.
Ähnliche Produkte
- Apache POI XWPF | Open Source Java API zum Erstellen und Ändern von DOCX-Dateien
- DocX | Open Source .NET API zum Erstellen und Ändern von DOCX-Dateien
- Docx4J | Open Source Java API zum Erstellen und Ändern von DOC- und DOCX-Dateien
- ExcelDataReader | Open Source .NET-API zum Lesen von XLS-, XLSX-, CSV- und Tabellenkalkulationsdokumenten
- FileFormat.Cells | Erstellen und Aktualisieren von Excel-Dateien mit C# .NET