Konvertera PowerPoint PPT till animerad GIF i Python

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

Info: Aspose utvecklade nyligen en onlinetjänst Text till GIF som låter dig omvandla texter eller meddelanden till intressanta animationer.