Convertir presentaciones a GIF animados en Python

Convertir presentaciones a GIF animado usando la configuración predeterminada

Este código de ejemplo en Python muestra cómo convertir una presentación a GIF animado usando la configuración estándar:

import aspose.slides as slides

pres = slides.Presentation(path + "pres.pptx")
pres.save("pres.gif", slides.export.SaveFormat.GIF)

El GIF animado se creará con los parámetros predeterminados.

Convertir presentaciones a GIF animado usando configuración personalizada

Este código de ejemplo muestra cómo convertir una presentación a GIF animado usando configuración personalizada en Python:

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

pres = slides.Presentation(path + "pres.pptx")

options = slides.export.GifOptions()
options.frame_size = drawing.Size(960, 720) # el tamaño del GIF resultante
options.default_delay = 2000 # cuánto tiempo se mostrará cada diapositiva antes de cambiar a la siguiente
options.transition_fps = 35  # incrementar FPS para mejorar la calidad de la animación de transición

pres.save("pres.gif", slides.export.SaveFormat.GIF, options)

FAQ

¿Qué pasa si las fuentes usadas en la presentación no están instaladas en el sistema?

Instale las fuentes faltantes o configure fuentes de reserva. Aspose.Slides sustituirá, pero la apariencia puede variar. Para la identidad de marca, siempre asegúrese de que los tipos de letra requeridos estén disponibles explícitamente.

¿Puedo superponer una marca de agua en los fotogramas del GIF?

Sí. Añada un objeto/logo semitransparente a la diapositiva maestra o a diapositivas individuales antes de la exportación — la marca de agua aparecerá en cada fotograma.