1. Produkte
  2.   Editor
  3.   Python
  4.   python-pptx
 
  

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
GitHub

GitHub-Statistiken

Name:
Sprache:
Sterne:
Gabeln:
Lizenz:
Das Repository wurde zuletzt aktualisiert unter

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

  • KOSTENLOSE PowerPoint PPTX-Vorlagendatei
  • 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

     Deutsch