Convierta PowerPoint PPT a GIF animado en Python

En varios casos, las presentaciones de PowerPoint se convierten a otros formatos, como HTML, imágenes, etc. Por lo general, se hace para evitar la dependencia de MS PowerPoint para ver las presentaciones. De acuerdo con eso, este artículo muestra cómo convertir una presentación de PowerPoint PPT o PPTX en un GIF animado en Python. Además, cubriremos cómo establecer el tamaño del cuadro, el retraso entre las diapositivas y los cuadros por segundo mediante programación.

Biblioteca de Python para la conversión de PowerPoint PPT a GIF

Para convertir presentaciones de PowerPoint a GIF animado, usaremos Aspose.Slides for Python. Es una poderosa biblioteca de Python que le permite crear y manipular presentaciones sin problemas. Además, proporciona conversión de alta calidad de PPT/PPTX a otros formatos populares. Para usar esta biblioteca, puede instalarla desde PyPI usando el siguiente comando.

> pip install aspose.slides

Convertir un PowerPoint PPT a GIF en Python

Aspose.Slides for Python convierte la presentación completa en un GIF animado, que contiene todas las diapositivas. Los siguientes son los pasos simples para convertir un PPT a GIF en Python.

  • Cargue la presentación PPT/PPTX usando la clase Presentation.
  • Guarde la presentación como GIF usando el método Presentation.save(string, SaveFormat.GIF).

El siguiente ejemplo de código muestra cómo convertir un archivo PPTX de PowerPoint en un GIF animado 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)

Establecer opciones adicionales - Python PPT a GIF

Aspose.Slides for Python también le permite personalizar la conversión de PPT a GIF usando diferentes opciones. Puede configurar el retraso entre las diapositivas, el tamaño del cuadro del GIF y la transición en cuadros por segundo. Los siguientes son los pasos para lograrlo.

  • Cargue la presentación PPT/PPTX usando la clase Presentation.
  • Cree una instancia de la clase GifOptions.
  • Establezca las opciones deseadas, como el tamaño del marco.
  • Guarde la presentación como GIF usando el método Presentation.save(string, SaveFormat.GIF, GifOptions).

El siguiente ejemplo de código muestra cómo convertir un PPT en un GIF animado con configuraciones personalizadas 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)

Obtenga una licencia gratis

Puede obtener una licencia temporal gratuita para usar Aspose.Slides for Python sin limitaciones de evaluación.

Conclusión

En este artículo, ha aprendido cómo convertir presentaciones de PowerPoint PPT/PPTX a GIF animado en Python. Además, ha visto cómo personalizar la conversión de PowerPoint a GIF usando diferentes opciones. Además, puede explorar más sobre Aspose.Slides for Python utilizando la documentación. Además, no dude en hacernos saber sus consultas a través de nuestro foro.

Ver también

Información: Aspose desarrolló recientemente un servicio en línea Text to GIF que le permite transformar textos o mensajes en animaciones interesantes.