在本主题中,我们将展示如何使用 C# 在 Presentation 中添加视频,以及设置环境以使用示例代码的步骤。您可以在 Linux、Windows 或 macOS 内的任何 .NET 配置环境中使用该应用程序,并且无需依赖任何第三方软件或 Interop 库即可使用 C#** 在 PPTX 中嵌入视频**。
使用 C# 在演示文稿中插入视频的步骤
- 配置应用程序以从 NuGet 安装 Aspose.Slides for .NET 包以添加视频帧
- 使用 Presentation 类对象创建一个空演示文稿以在演示文稿中嵌入视频
- 访问演示幻灯片中的第一张幻灯片以添加视频帧
- 加载视频文件并添加到演示幻灯片视频帧中
- 设置音量和自动播放的视频帧属性
- 将带有嵌入式视频的演示文稿保存在磁盘上
通过在 C# 中使用上述步骤,可以在简单的 API 调用的帮助下轻松管理在 PowerPoint 演示文稿中插入视频,从而通过使用 Presentation 类创建默认演示文稿并访问演示文稿中的第一张幻灯片来启动该过程。然后从磁盘加载源视频文件并将其添加到幻灯片的视频帧形状中。最后,在将带有嵌入式视频的演示文稿保存到磁盘之前,设置自动播放的视频帧属性和音频级别。
使用 C# 在演示文稿中插入视频的代码
在 C# 中,将 MP4 视频保存为 PPT 演示文稿可以使用上面示例中指定的非常简单的 API 调用轻松管理。我们使用了 IVideoFrame,它还允许您设置倒带模式、播放模式、循环播放视频和隐藏视频等属性。您还可以使用现有演示文稿在演示文稿幻灯片中嵌入视频。嵌入视频后,可以将演示文稿保存在磁盘上或内存流中,以供基于 Web 的应用程序使用。
本教程重点介绍如何使用 C# 在演示文稿中插入视频。如果您想了解如何在演示文稿中隐藏幻灯片,请参阅 如何使用C#隐藏演示文稿中的幻灯片 上的文章。