GifOptions
内容
[
隐藏
]GifOptions 类
表示 GIF 导出选项。
public class GifOptions : SaveOptions, IGifOptions
构造函数
| 名称 | 描述 |
|---|---|
| GifOptions() | 初始化 GifOptions 类的新实例。 |
属性
| 名称 | 描述 |
|---|---|
| DefaultDelay { get; set; } | 获取或设置默认延迟时间 [ms]。如果未设置 AdvanceAfterTime,将使用此值。默认值为 1000。 |
| DefaultRegularFont { get; set; } | 获取或设置在未找到源字体时使用的字体。可读写 String。 |
| ExportHiddenSlides { get; set; } | 确定是否导出隐藏的幻灯片。默认值为 false。 |
| FrameSize { get; set; } | 获取或设置帧大小。 |
| GradientStyle { get; set; } | 获取或设置渐变的视觉样式。可读写 GradientStyle。 |
| ProgressCallback { get; set; } | 表示用于以百分比保存进度更新的回调对象。参见 IProgressCallback。 |
| SkipJavaScriptLinks { get; set; } | 指定是否在保存演示文稿时跳过带有 JavaScript 调用的超链接。可读写 Boolean。默认值为 false。 |
| TransitionFps { get; set; } | 获取或设置过渡 FPS [frames/sec]。默认值为 25。 |
| WarningCallback { get; set; } | 获取或设置接收警告并决定加载过程是继续还是中止的对象。可读写 IWarningCallback。 |
示例
以下示例展示了如何使用自定义设置将演示文稿转换为动画 GIF。
[C#]
using (Presentation pres = new Presentation("pres.pptx"))
{
pres.Save("pres.gif", SaveFormat.Gif, new GifOptions
{
FrameSize = new Size(960, 720), // 生成的 GIF 的尺寸
DefaultDelay = 2000, // 每张幻灯片显示的时长,直到切换到下一张
TransitionFps = 35 // 提高 FPS 以获得更好的过渡动画质量
});
}
另见
- 类 SaveOptions
- 接口 IGifOptions
- 命名空间 Aspose.Slides.Export
- 程序集 Aspose.Slides