将PowerPoint转换为动画GIF
Contents
[
Hide
]
使用默认设置将演示文稿转换为动画GIF
以下示例代码演示如何使用标准设置将演示文稿转换为动画GIF:
$pres = new Presentation("pres.pptx");
try {
$pres->save("pres.gif", SaveFormat::Gif);
} finally {
if (!java_is_null($pres)) {
$pres->dispose();
}
}
将使用默认参数创建动画GIF。
提示
如果您希望自定义GIF的参数,可以使用 GifOptions 类。请参见下面的示例代码。使用自定义设置将演示文稿转换为动画GIF
以下示例代码演示如何使用自定义设置将演示文稿转换为动画GIF:
$pres = new Presentation("pres.pptx");
try {
$gifOptions = new GifOptions();
$gifOptions->setFrameSize(new Java("java.awt.Dimension", 960, 720));// 结果GIF的大小
$gifOptions->setDefaultDelay(2000);// 每张幻灯片显示的时间,直到切换到下一张
$gifOptions->setTransitionFps(35);// 增加FPS以提高过渡动画质量
$pres->save("pres.gif", SaveFormat::Gif, $gifOptions);
} finally {
if (!java_is_null($pres)) {
$pres->dispose();
}
}