Konvertieren Sie PowerPoint-PPT-Folien in Python in SVG

PowerPoint PPT- oder PPTX-Dateien werden häufig für andere Zwecke in andere Formate konvertiert. Dies kann nützlich sein, wenn Sie die Folien drucken, eine Diashow oder einen PowerPoint-Viewer erstellen usw. Neben anderen Formaten ist SVG ein beliebtes Vektorbildformat, das zur Darstellung der PPT-Folien verwendet wird. Dementsprechend erfahren Sie in diesem Artikel, wie Sie PowerPoint-PPT-Folien in Python in SVG-Bilder konvertieren.

Python-Bibliothek zum Konvertieren von PowerPoint-Folien in SVG

Aspose.Slides for Python ist eine erstaunliche Bibliothek, die eine Reihe von Funktionen zum Erstellen und Bearbeiten von PowerPoint-Präsentationen bietet. Sie können einfache oder komplexe Präsentationen nahtlos von Grund auf neu erstellen. Darüber hinaus können Sie mit der Bibliothek PPT-, PPTX- und ODP-Dateien in andere gängige Formate konvertieren. Wir werden diese Bibliothek verwenden, um unsere PPT/PPTX-Präsentationen in SVG-Bilder umzuwandeln. Sie können es mit dem folgenden Pip-Befehl von PyPI installieren.

> pip install aspose.slides

Konvertieren Sie PowerPoint-PPT-Folien in Python in SVG

Um eine PowerPoint-Präsentation in SVG-Bilder umzuwandeln, müssen Sie die Folien durchgehen. Sobald Sie auf eine Folie zugegriffen haben, können Sie sie einfach als SVG-Bild speichern. Sehen wir uns also an, wie Folien in einer PPT/PPTX-Datei in Python in SVG-Bilder konvertiert werden.

  • Laden Sie die PPT/PPTX-Datei mit der Präsentationsklasse.
  • Durchlaufen Sie die Folien mithilfe der Presentation.slides-Sammlung.
  • Konvertieren Sie jede Folie mit der Methode Slide.writeassvg() in SVG.

Das folgende Codebeispiel zeigt, wie Folien in einer PPTX-Datei in Python in SVG-Bilder konvertiert werden.

import aspose.slides as slides

# Laden Sie die Präsentation
with slides.Presentation("presentation.pptx") as presentation:

    # Durchlaufen Sie die Folien
    for slide in presentation.slides:

        # Exportieren Sie Folien in das SVG-Format
        with open("presentation_slide_{0}.svg".format(str(slide.slide_number)), "wb") as file:
            slide.write_as_svg(file)

Der folgende Screenshot zeigt eine PPT-Folie nach der Konvertierung in ein SVG-Bild.

Konvertieren Sie PowerPoint-PPT-Folien in Python in SVG

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz erhalten, um Aspose.Slides für Python ohne Evaluierungseinschränkungen zu testen.

Fazit

Die Konvertierung von PowerPoint PPT/PPTX in SVG ist in verschiedenen Fällen nützlich, z. B. für Diashows, hochwertiges Rendern/Drucken von Folien usw. In diesem Artikel haben Sie gelernt, wie Sie PowerPoint PPT oder PPTX in Python in SVG konvertieren. Sie können Aspose.Slides für Python einfach installieren und die PowerPoint-zu-SVG-Konvertierung in Ihre Python-Anwendungen integrieren. Darüber hinaus können Sie mehr über Aspose.Slides für Python erfahren, indem Sie Dokumentation verwenden. Außerdem können Sie uns Ihre Fragen über unser Forum mitteilen.

Siehe auch