在 .NET 中管理幻灯片放映
在 Microsoft PowerPoint 中,Slide Show 设置是准备和呈现专业演示文稿的关键工具。本节中最重要的功能之一是 Set Up Show,它允许您根据特定的条件和受众定制演示文稿,从而确保灵活性和便利性。使用此功能,您可以选择放映类型(例如,由演讲者呈现、供个人浏览或在信息亭中浏览),启用或禁用循环,选择要显示的特定幻灯片,并使用计时。此准备步骤对于提升演示的效果和专业性至关重要。
SlideShowSettings 是 Presentation 类的属性,类型为 SlideShowSettings,可用于在 PowerPoint 演示文稿中管理幻灯片放映设置。在本文中,我们将探讨如何使用此属性来配置和控制幻灯片放映设置的各个方面。
选择演示类型
SlideShowSettings.SlideShowType 定义了幻灯片放映的类型,可为以下类的实例之一:PresentedBySpeaker、BrowsedByIndividual 或 BrowsedAtKiosk。使用此属性可以根据不同的使用场景(例如自动化信息亭或手动演示)对演示文稿进行适配。
下面的代码示例创建了一个新演示文稿,并将放映类型设置为“Browsed by an individual”,且不显示滚动条。
using var presentation = new Presentation();
var showType = new BrowsedByIndividual
{
ShowScrollbar = false
};
presentation.SlideShowSettings.SlideShowType = showType;
presentation.Save("output.pptx", SaveFormat.Pptx);
启用放映选项
SlideShowSettings.Loop 决定幻灯片放映是否应循环重复,直至手动停止。这对于需要持续运行的自动化演示非常有用。SlideShowSettings.ShowNarration 决定是否在放映期间播放语音旁白,适用于包含语音指导的自动化演示。SlideShowSettings.ShowAnimation 决定是否播放添加到幻灯片对象的动画,以呈现完整的视觉效果。
以下代码示例创建了一个新演示文稿并循环放映。
using var presentation = new Presentation();
presentation.SlideShowSettings.Loop = true;
presentation.Save("output.pptx", SaveFormat.Pptx);
选择要放映的幻灯片
SlideShowSettings.Slides 属性允许您选择在演示期间要显示的幻灯片范围。当只需放映演示的一部分而非全部幻灯片时,这非常有用。下面的代码示例创建了一个新演示文稿,并将要显示的幻灯片范围设置为第 2 张到第 9 张。
using var presentation = new Presentation();
var slideRange = new SlidesRange
{
Start = 2,
End = 9
};
presentation.SlideShowSettings.Slides = slideRange;
presentation.Save("output.pptx", SaveFormat.Pptx);
使用预设计时
SlideShowSettings.UseTimings 属性允许您启用或禁用对每张幻灯片的预设计时。这对于自动按照预定义显示时长播放幻灯片非常有用。下面的代码示例创建了一个新演示文稿,并禁用了计时功能。
using var presentation = new Presentation();
presentation.SlideShowSettings.UseTimings = false;
presentation.Save("output.pptx", SaveFormat.Pptx);
显示媒体控制
SlideShowSettings.ShowMediaControls 属性决定在播放多媒体内容(例如视频或音频)时,幻灯片放映期间是否显示媒体控制(如播放、暂停、停止)。当您希望演示者能够控制媒体播放时,这非常有用。
以下代码示例创建了一个新演示文稿,并启用媒体控制的显示。
using var presentation = new Presentation();
presentation.SlideShowSettings.ShowMediaControls = true;
presentation.Save("output.pptx", SaveFormat.Pptx);
常见问题
我能将演示文稿保存为直接以幻灯片放映模式打开吗?
可以。将文件保存为 PPSX 或 PPSM;这些格式在 PowerPoint 中打开时会直接进入幻灯片放映模式。在 Aspose.Slides 中,请在在导出时选择相应的保存格式。
我可以在不从文件中删除的情况下将单个幻灯片从放映中排除吗?
可以。将幻灯片标记为Hidden。隐藏的幻灯片仍保留在演示文稿中,但在放映期间不会显示。
Aspose.Slides 能播放幻灯片放映或在屏幕上实时控制演示吗?
不能。Aspose.Slides 用于编辑、分析和转换演示文稿文件;实际的播放由 PowerPoint 等查看器应用程序处理。