Convertir les présentations PowerPoint en GIF animés en Java

Conversion de présentations en GIF animé avec les paramètres par défaut

Ce code d’exemple en Java montre comment convertir une présentation en GIF animé en utilisant les paramètres standard :

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

Le GIF animé sera créé avec les paramètres par défaut.

Conversion de présentations en GIF animé avec des paramètres personnalisés

Ce code d’exemple montre comment convertir une présentation en GIF animé avec des paramètres personnalisés en Java :

Presentation pres = new Presentation("pres.pptx");
try {
	GifOptions gifOptions = new GifOptions();
	gifOptions.setFrameSize(new Dimension(960, 720)); // la taille du GIF résultant
	gifOptions.setDefaultDelay(2000); // durée d'affichage de chaque diapositive avant de passer à la suivante
	gifOptions.setTransitionFps(35); // augmenter les FPS pour améliorer la qualité de l'animation de transition
	
	pres.save("pres.gif", SaveFormat.Gif, gifOptions);
} finally {
	if (pres != null) pres.dispose();
}