Convertir PowerPoint PPT en GIF animé en Python

Dans divers cas, les présentations PowerPoint sont converties en d’autres formats tels que HTML, images, etc. Cela est généralement fait pour éviter de dépendre de MS PowerPoint pour afficher les présentations. Conformément à cela, cet article montre comment convertir une présentation PowerPoint PPT ou PPTX en un GIF animé en Python. De plus, nous expliquerons comment définir la taille d’image, le délai entre les diapositives et les images par seconde par programme.

Bibliothèque Python pour la conversion PowerPoint PPT en GIF

Pour convertir des présentations PowerPoint en GIF animé, nous utiliserons Aspose.Slides for Python. Il s’agit d’une puissante bibliothèque Python qui vous permet de créer et de manipuler des présentations de manière transparente. De plus, il fournit une conversion de haute qualité de PPT/PPTX vers d’autres formats populaires. Pour utiliser cette bibliothèque, vous pouvez l’installer à partir de PyPI à l’aide de la commande suivante.

> pip install aspose.slides

Convertir un PowerPoint PPT en GIF en Python

Aspose.Slides for Python convertit la présentation complète en un GIF animé, qui contient toutes les diapositives. Voici les étapes simples pour convertir un PPT en GIF en Python.

  • Chargez la présentation PPT/PPTX à l’aide de la classe Presentation.
  • Enregistrez la présentation au format GIF à l’aide de la méthode Presentation.save(string, SaveFormat.GIF).

L’exemple de code suivant montre comment convertir un fichier PowerPoint PPTX en GIF animé en Python.

import aspose.slides as slides

# Load presentation
with slides.Presentation("presentation.pptx") as presentation:

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

Définir des options supplémentaires - Python PPT en GIF

Aspose.Slides for Python vous permet également de personnaliser la conversion PPT en GIF à l’aide de différentes options. Vous pouvez définir le délai entre les diapositives, la taille d’image du GIF et la transition en images par seconde. Voici les étapes pour y parvenir.

  • Chargez la présentation PPT/PPTX à l’aide de la classe Presentation.
  • Créez une instance de la classe GifOptions.
  • Définissez les options souhaitées telles que la taille du cadre.
  • Enregistrez la présentation au format GIF à l’aide de la méthode Presentation.save(string, SaveFormat.GIF, GifOptions).

L’exemple de code suivant montre comment convertir un PPT en GIF animé avec des paramètres personnalisés en Python.

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

# Load presentation
with slides.Presentation("presentation.pptx") as presentation:

    # Set additional options
    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

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

Obtenez une licence gratuite

Vous pouvez obtenir une licence temporaire gratuite pour utiliser Aspose.Slides for Python sans limitation d’évaluation.

Conclusion

Dans cet article, vous avez appris à convertir des présentations PowerPoint PPT/PPTX en GIF animé en Python. De plus, vous avez vu comment personnaliser la conversion de PowerPoint en GIF à l’aide de différentes options. En outre, vous pouvez en savoir plus sur Aspose.Slides for Python en utilisant la documentation. N’hésitez pas non plus à nous faire part de vos questions via notre forum.

Voir également

Info : Aspose a récemment développé un service Text to GIF en ligne qui vous permet de transformer des textes ou des messages en animations intéressantes.