将PowerPoint转换为动画GIF
Contents
[
Hide
]
使用默认设置将演示文稿转换为动画GIF
以下Java示例代码演示如何使用标准设置将演示文稿转换为动画GIF:
Presentation pres = new Presentation("pres.pptx");
try {
pres.save("pres.gif", SaveFormat.Gif);
} finally {
if (pres != null) pres.dispose();
}
动画GIF将使用默认参数创建。
提示
如果您希望自定义GIF的参数,可以使用GifOptions类。请参见下面的示例代码。使用自定义设置将演示文稿转换为动画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();
}