Convertir presentaciones de PowerPoint a GIF animados en Java

Convertir presentaciones a GIF animado usando la configuración predeterminada

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

Presentation pres = new Presentation("pres.pptx");
try {
	pres.save("pres.gif", SaveFormat.Gif);
} finally {
	if (pres != null) pres.dispose();
}

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

Convertir presentaciones a GIF animado usando configuraciones personalizadas

Este código de ejemplo muestra cómo convertir una presentación a GIF animado usando configuraciones personalizadas en Java:

Presentation pres = new Presentation("pres.pptx");
try {
	GifOptions gifOptions = new GifOptions();
	gifOptions.setFrameSize(new Dimension(960, 720)); // el tamaño del GIF resultante
	gifOptions.setDefaultDelay(2000); // cuánto tiempo se mostrará cada diapositiva antes de cambiar a la siguiente
	gifOptions.setTransitionFps(35); // incrementar FPS para una mejor calidad de animación de transición

	pres.save("pres.gif", SaveFormat.Gif, gifOptions);
} finally {
	if (pres != null) pres.dispose();
}