So erstellen Sie eine PowerPoint-Präsentation mit Python

In diesem einfachen Artikel zeigen wir wie man PowerPoint Presentation mit Python erstellt, indem wir die detaillierten Schritte zum Einrichten der Umgebung befolgen und das Beispiel auf Ihrer Seite ausführen. Sie können PowerPoint mit Python erstellen und dies in jedem der Präsentationsbetrachter, einschließlich MS PowerPoint, anzeigen. Der Beispielcode kann auf allen von .NET Core unterstützten Plattformen verwendet werden, die mit Python konfiguriert sind.

Schritte zum Erstellen einer PowerPoint-Präsentation mit C#

  1. Konfigurieren Sie Umgebung zum Einrichten von Aspose.Slides für Python über .NET in Ihrer Anwendung
  2. Importieren Sie aspose.pydrawing und aspose.slides in Ihre Python-Datei
  3. Generieren Sie eine leere Präsentation mit dem Presentation-Klassenobjekt
  4. Fügen Sie mithilfe der add_empty_slide-Methode eine leere Folie zur Foliensammlung hinzu
  5. Fügen Sie mithilfe der add_auto_shape-Methode eine Rechteckform in die Folie ein
  6. Fügen Sie mit der add_text_frame-Methode einen Textrahmen hinzu und wenden Sie verschiedene Texteigenschaften an
  7. Mit der Save-Methode in Python wird eine Powerpoint-Präsentation generiert und auf der Festplatte gespeichert

Um eine angepasste PPTX-Python-API zu generieren, wird die Einhaltung der oben genannten Schritte verwendet. Der Prozess umfasst das Erstellen einer leeren Präsentation mithilfe der Präsentationsklasse und das anschließende Hinzufügen einer leeren Folie in der Foliensammlung. Eine Rechteck-Autoform wird erstellt, die mit Text gefüllt wird, indem der Form ein Textrahmen hinzugefügt und die Texteigenschaften festgelegt werden, bevor die generierte Präsentation auf der Festplatte gespeichert wird.

Code zum Erstellen von PowerPoint mit Python

Durch die Verwendung des obigen Beispiels wurde Python-Präsentation im PPTX-Format auf der Festplatte erstellt. Der SaveFormat-Enumerator bietet Optionen zum Speichern der Präsentation auch in den Formaten PPT, PPS, PPSX, ODP, POT und POTX. Der Text innerhalb der Folienform kann weiter angepasst werden, indem verschiedene Eigenschaften verwendet werden, die in den Klassen PortionFormat und ParagraphFormat verfügbar sind, einschließlich Festlegen der Absatzaufzählungszeichen, Texteinzüge, Ränder, Unterstreichen und Hervorheben des Textes.

In diesem Beispiel haben wir gesehen, dass zum Erstellen einer PPTX Präsentation Python-basierte API ohne Abhängigkeit von MS PowerPoint verwendet werden kann. Wenn Sie daran interessiert sind, eine Präsentation in eine PDF-Datei umzuwandeln, lesen Sie den Artikel zu So konvertieren Sie Präsentationen mit Python in PDF.

 Deutsch