将 PowerPoint 转换为动画 GIF

使用默认设置将演示文稿转换为动画 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:

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();
}