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 die Umwandlung von PowerPoint in GIF
- Konvertieren Sie eine PowerPoint-PPT in Python in GIF
- Legen Sie zusätzliche Optionen für die Umwandlung von PPT/PPTX in GIF fest
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
- Erstellen Sie PowerPoint-Dateien in Python
- Konvertieren Sie PPTX in Python in PDF
- Konvertieren Sie PPT in Python in PNG
- PPT/PPTX zu HTML in Python
- Wasserzeichen in PowerPoint PPT in Python hinzufügen
- Wenden Sie 3D-Effekte in PowerPoint PPT mit Python an
Info: Aspose hat kürzlich einen Online-Dienst Text to GIF entwickelt, mit dem Sie Texte oder Nachrichten in interessante Animationen umwandeln können.