Конвертация презентаций PowerPoint в анимированные GIF в Java

Конвертация презентаций в анимированный GIF с использованием настроек по умолчанию

В этом примере кода на Java показано, как конвертировать презентацию в анимированный GIF, используя стандартные настройки:

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

Анимированный GIF будет создан с параметрами по умолчанию.

Конвертация презентаций в анимированный GIF с использованием пользовательских настроек

Этот пример кода показывает, как конвертировать презентацию в анимированный GIF, используя пользовательские настройки в Java:

Presentation pres = new Presentation("pres.pptx");
try {
	GifOptions gifOptions = new GifOptions();
	gifOptions.setFrameSize(new Dimension(960, 720)); // размер полученного GIF  
	gifOptions.setDefaultDelay(2000); // как долго каждый слайд будет отображаться, пока не будет переключен на следующий
	gifOptions.setTransitionFps(35); // увеличьте FPS для лучшего качества анимации перехода
	
	pres.save("pres.gif", SaveFormat.Gif, gifOptions);
} finally {
	if (pres != null) pres.dispose();
}