Konvertieren Sie PowerPoint PPT in animiertes GIF in Python

In verschiedenen Fällen werden PowerPoint-Präsentationen in andere Formate wie HTML, Bilder usw. konvertiert. Dies geschieht normalerweise, um die Abhängigkeit von MS PowerPoint zum Anzeigen der Präsentationen zu vermeiden. Dementsprechend zeigt dieser Artikel, wie man eine PowerPoint PPT- oder PPTX-Präsentation in ein animiertes GIF in Python umwandelt. Darüber hinaus werden wir behandeln, wie Sie die Bildgröße, die Verzögerung zwischen Folien und Bilder pro Sekunde programmgesteuert einstellen.

Python-Bibliothek für PowerPoint PPT-zu-GIF-Konvertierung

Um PowerPoint-Präsentationen in animiertes GIF umzuwandeln, verwenden wir Aspose.Slides for Python. Es ist eine leistungsstarke Python-Bibliothek, mit der Sie Präsentationen nahtlos erstellen und bearbeiten können. Darüber hinaus bietet es eine hochwertige Konvertierung von PPT/PPTX in andere gängige Formate. Um diese Bibliothek zu verwenden, können Sie sie mit dem folgenden Befehl von PyPI installieren.

> pip install aspose.slides

Konvertieren Sie eine PowerPoint-PPT in Python in GIF

Aspose.Slides for Python wandelt die komplette Präsentation in ein animiertes GIF um, das alle Folien enthält. Im Folgenden sind die einfachen Schritte zum Konvertieren einer PPT in GIF in Python aufgeführt.

  • Laden Sie die PPT/PPTX-Präsentation mithilfe der Präsentationsklasse.
  • Speichern Sie die Präsentation als GIF mit der Methode Presentation.save(string, SaveFormat.GIF).

Das folgende Codebeispiel zeigt, wie Sie eine PowerPoint-PPTX-Datei in Python in ein animiertes GIF konvertieren.

import aspose.slides as slides

# Präsentation laden
with slides.Presentation("presentation.pptx") as presentation:

    # Als GIF speichern
    presentation.save("ppt-to-gif.gif", slides.export.SaveFormat.GIF)

Legen Sie zusätzliche Optionen fest - Python PPT auf GIF

Mit Aspose.Slides for Python können Sie auch die PPT-zu-GIF-Konvertierung mit verschiedenen Optionen anpassen. Sie können die Verzögerung zwischen den Folien, die Bildgröße von GIF und den Übergang in Bildern pro Sekunde festlegen. Im Folgenden sind die Schritte aufgeführt, um dies zu erreichen.

  • Laden Sie die PPT/PPTX-Präsentation mithilfe der Präsentationsklasse.
  • Erstellen Sie eine Instanz der GifOptions-Klasse.
  • Legen Sie die gewünschten Optionen wie die Rahmengröße fest.
  • Speichern Sie die Präsentation als GIF mit der Methode Presentation.save(string, SaveFormat.GIF, GifOptions).

Das folgende Codebeispiel zeigt, wie Sie eine PPT in ein animiertes GIF mit benutzerdefinierten Einstellungen in Python konvertieren.

import aspose.slides as slides
import aspose.pydrawing as drawing

# Präsentation laden
with slides.Presentation("presentation.pptx") as presentation:

    # Legen Sie zusätzliche Optionen fest
    options = slides.export.GifOptions()
    options.frame_size = drawing.Size(960, 720) # the size of the resultant GIF  
    options.default_delay = 2000 # how long each slide will be showed before moving to the next one
    options.transition_fps = 35  # increase FPS for better transition animation quality

    # Als GIF speichern
    presentation.save("ppt-to-gif.gif", slides.export.SaveFormat.GIF, options)

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 verwenden.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie PowerPoint PPT/PPTX-Präsentationen in Python in animiertes GIF konvertieren. Außerdem haben Sie gesehen, wie Sie die Konvertierung von PowerPoint in GIF mit verschiedenen Optionen anpassen können. Außerdem können Sie mehr über Aspose.Slides für Python erfahren, indem Sie die Dokumentation verwenden. Sie können uns auch gerne Ihre Fragen über unser Forum mitteilen.

Siehe auch

Info: Aspose hat kürzlich einen Online-Dienst Text to GIF entwickelt, mit dem Sie Texte oder Nachrichten in interessante Animationen umwandeln können.