向演示文稿添加幻灯片
Contents
[
Hide
]
向演示文稿添加幻灯片
在讨论向演示文稿文件添加幻灯片之前,让我们先了解一些关于幻灯片的事实。每个 PowerPoint 演示文稿文件都包含母版/布局幻灯片和其他普通幻灯片。这意味着一个演示文稿文件至少包含一张或多张幻灯片。需要注意的是,Aspose.Slides for .NET 不支持没有幻灯片的演示文稿文件。每张幻灯片都有唯一的 Id,所有普通幻灯片按照零基索引的顺序排列。Aspose.Slides for .NET 允许开发人员向演示文稿中添加空白幻灯片。要在演示文稿中添加空白幻灯片,请按以下步骤操作:
- 创建 Presentation 类的实例。
- 实例化 ISlideCollection 类,通过设置对 Presentation 对象公开的 Slides(内容 Slide 对象的集合)属性的引用。
- 通过调用 ISlideCollection 对象公开的 AddEmptySlide 方法,在内容幻灯片集合的末尾向演示文稿添加一个空白幻灯片。
- 对新添加的空白幻灯片进行操作。
- 最后,使用 Presentation 对象写入演示文稿文件。
常见问题
我可以在特定位置插入新幻灯片,而不仅仅是在末尾吗?
可以。库支持幻灯片集合以及 insert/clone 操作,因此您可以在所需的索引位置添加幻灯片,而不仅限于末尾。
基于布局添加幻灯片时,主题/样式是否会被保留?
会。布局会继承其母版的格式,新幻灯片则继承所选布局及其关联的母版。
在添加幻灯片之前,新的“空白”演示文稿中包含哪张幻灯片?
新创建的演示文稿默认包含一张索引为 0 的空白幻灯片。在计算插入索引时需要考虑这一点。
如果母版有很多选项,如何为新幻灯片选择“正确”的布局?
通常选择与所需结构(如“标题和内容”“两个内容”等)相匹配的 LayoutSlide。如果缺少相应的布局,您可以 add it to the master 然后使用它。