目录
用于在 PowerPoint 演示文稿中嵌入视频的 C++ API
在 PowerPoint 演示文稿中嵌入来自 Web 源的视频
Microsoft PowerPoint 使您能够将视频帧添加到 PowerPoint 演示文稿中。视频可用于提高演示的质量,并有助于更好地向观众传达信息。在某些情况下,您可能希望以编程方式向 PowerPoint 演示文稿添加视频。为此,本文将教您 如何使用 C++ 在 PowerPoint 演示文稿中嵌入视频。
用于在 PowerPoint 演示文稿中嵌入视频的 C++ API
我们将使用Aspose.Slides for C++ API 在 PowerPoint 演示文稿中嵌入视频。它是一个强大且功能丰富的 API,支持创建、阅读和修改 PowerPoint 文件,而无需安装 Mircosoft PowerPoint。
使用 C++ 在 PowerPoint 演示文稿中嵌入视频
以下是在 PowerPoint 演示文稿中嵌入视频的步骤。
- 首先,创建一个Presentation 类的实例 来表示一个新的 PowerPoint 文件。
- 检索要嵌入视频的幻灯片。
- 使用Presentation->get_Videos()->AddVideo(System::SharedPtr<System::IO::Stream> 流)方法将视频添加到演示文稿中。
- 使用ISlide->get_Shapes()->AddVideoFrame(float x, float y, float width, float height, System::SharedPtr< IVideo > video)方法添加视频帧。
- 使用IVideoFrame->set_EmbeddedVideo(System::SharedPtr<IVideo> value)方法将视频嵌入到视频帧中。
- 设置视频的播放模式和音量。
- 最后,使用 Presentation->Save(System::String fname, Export::SaveFormat format) 方法保存演示文稿。
以下示例代码展示了如何使用 C++ 在 PowerPoint 演示文稿中嵌入视频。
// File paths
const