I olika fall konverteras PowerPoint-presentationer till andra format som HTML, bilder etc. Det görs vanligtvis för att undvika beroende av MS PowerPoint för att se presentationerna. I enlighet med det visar den här artikeln hur man konverterar en PowerPoint PPT eller PPTX presentation till en animerad GIF i Python. Dessutom kommer vi att täcka hur man ställer in ramstorlek, fördröjningen mellan bilder och bildrutor per sekund programmatiskt.
- Python-bibliotek för PowerPoint till GIF-konvertering
- Konvertera en PowerPoint PPT till GIF i Python
- Ställ in ytterligare alternativ för PPT/PPTX till GIF-konvertering
Python Library för PowerPoint PPT till GIF-konvertering
För att konvertera PowerPoint-presentationer till animerade GIF kommer vi att använda Aspose.Slides for Python. Det är ett kraftfullt Python-bibliotek som låter dig skapa och manipulera presentationer sömlöst. Dessutom ger det högkvalitativ konvertering av PPT/PPTX till andra populära format. För att använda det här biblioteket kan du installera det från PyPI med följande kommando.
> pip install aspose.slides
Konvertera en PowerPoint PPT till GIF i Python
Aspose.Slides för Python konverterar hela presentationen till en animerad GIF, som innehåller alla bilder. Följande är de enkla stegen för att konvertera en PPT till GIF i Python.
- Ladda PPT/PPTX-presentationen med presentationsklassen.
- Spara presentationen som GIF med metoden Presentation.save(string, SaveFormat.GIF).
Följande kodexempel visar hur man konverterar en PowerPoint PPTX-fil till en animerad GIF i Python.
import aspose.slides as slides
# Ladda presentationen
with slides.Presentation("presentation.pptx") as presentation:
# Spara som GIF
presentation.save("ppt-to-gif.gif", slides.export.SaveFormat.GIF)
Ställ in ytterligare alternativ - Python PPT till GIF
Aspose.Slides för Python låter dig också anpassa PPT till GIF-konvertering med hjälp av olika alternativ. Du kan ställa in fördröjningen mellan bilder, bildstorlek på GIF och övergången i bildrutor per sekund. Följande är stegen för att uppnå detta.
- Ladda PPT/PPTX-presentationen med presentationsklassen.
- Skapa en instans av klassen GifOptions.
- Ställ in önskade alternativ som ramstorlek.
- Spara presentationen som GIF med metoden Presentation.save(string, SaveFormat.GIF, GifOptions).
Följande kodexempel visar hur man konverterar en PPT till en animerad GIF med anpassade inställningar i Python.
import aspose.slides as slides
import aspose.pydrawing as drawing
# Ladda presentationen
with slides.Presentation("presentation.pptx") as presentation:
# Ställ in ytterligare alternativ
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
# Spara som GIF
presentation.save("ppt-to-gif.gif", slides.export.SaveFormat.GIF, options)
Skaffa en gratis licens
Du kan få en gratis tillfällig licens för att använda Aspose.Slides för Python utan utvärderingsbegränsningar.
Slutsats
I den här artikeln har du lärt dig hur du konverterar PowerPoint PPT/PPTX-presentationer till animerade GIF i Python. Dessutom har du sett hur du anpassar PowerPoint till GIF-konvertering med hjälp av olika alternativ. Dessutom kan du utforska mer om Aspose.Slides för Python med hjälp av dokumentationen. Du kan också gärna meddela oss om dina frågor via vårt forum.
Se även
- Skapa PowerPoint-filer i Python
- Konvertera PPTX till PDF i Python
- Konvertera PPT till PNG i Python
- PPT/PPTX till HTML i Python
- Lägg till vattenstämpel i PowerPoint PPT i Python
- Använd 3D-effekter i PowerPoint PPT med Python
Info: Aspose utvecklade nyligen en onlinetjänst Text till GIF som låter dig omvandla texter eller meddelanden till intressanta animationer.