在 Python 中将演示文稿转换为动画 GIF
Contents
[
Hide
]
使用默认设置将演示文稿转换为动画 GIF
此 Python 示例代码展示了如何使用标准设置将演示文稿转换为动画 GIF:
import aspose.slides as slides
pres = slides.Presentation(path + "pres.pptx")
pres.save("pres.gif", slides.export.SaveFormat.GIF)
动画 GIF 将使用默认参数创建。
TIP
如果您想自定义 GIF 的参数,可以使用 GifOptions 类。请参阅下面的示例代码。使用自定义设置将演示文稿转换为动画 GIF
此示例代码展示了如何在 Python 中使用自定义设置将演示文稿转换为动画 GIF:
import aspose.slides as slides
import aspose.pydrawing as drawing
pres = slides.Presentation(path + "pres.pptx")
options = slides.export.GifOptions()
options.frame_size = drawing.Size(960, 720) # 生成的 GIF 的尺寸
options.default_delay = 2000 # 每张幻灯片显示的时长,直到切换到下一张
options.transition_fps = 35 # 提高 FPS 以获得更好的过渡动画质量
pres.save("pres.gif", slides.export.SaveFormat.GIF, options)
Info
您可能想了解由 Aspose 开发的免费 Text to GIF 转换器。常见问题
如果演示文稿中使用的字体未在系统上安装怎么办?
安装缺失的字体或配置回退字体。Aspose.Slides 会进行替代,但外观可能会有所不同。出于品牌考虑,请始终确保所需字体明确可用。
我可以在 GIF 帧上覆盖水印吗?
可以。在导出前向母版幻灯片或单个幻灯片添加半透明对象/徽标 — 水印会出现在每一帧中。