这篇简短的文章描述了如何 使用 C# 从 PowerPoint 提取媒体。它包含了设置 IDE 的所有细节、步骤列表以及演示 如何使用 C# 从 PowerPoint 提取视频 的示例代码。此代码不仅限于获取视频,还可以提取音频。您将学习提取 PowerPoint 支持的所有视频和音频文件格式的技术。
使用 C# 从 PowerPoint 提取视频的步骤
- 设置环境以使用 Aspose.Slides for .NET 从演示文稿中提取媒体
- 可选地设置许可证,定义输入 PPTX 文件名和用于保存所有提取的媒体文件的输出文件夹
- 将源 PPTX 文件加载到 Presentation 类对象中以读取内容
- 遍历演示文稿中的所有幻灯片,并解析每张幻灯片中的所有形状
- 如果在 shape 中发现嵌入式视频,请使用自定义函数确定其格式,并将其保存到输出文件夹中。
- 如果形状包含嵌入的音频剪辑,请借助自定义函数确定其格式,并将其保存到输出文件夹中。
- 定义用于确定媒体文件格式的自定义函数
这些步骤描述了如何使用 C# 从 PowerPoint 获取视频。加载源 PPTX 文件,遍历所有幻灯片,获取每张幻灯片中的形状集合,并检查其中是否嵌入了音频和视频剪辑。如果找到媒体文件,确定其类型并将其保存到输出文件夹中。
使用 C# 从 PPTX 提取音频的代码
此代码演示 如何使用 C# 从 PowerPoint 中提取视频。示例代码包括用于获取嵌入式视频和音频剪辑的独立部分,您可以根据需要使用。Aspose.Slides 媒体对象公开的 ContentType 属性包含保存剪辑到幻灯片时使用的确切文件扩展名。
本文解释了从 PowerPoint 演示文稿中提取音频和视频的过程。要从 PowerPoint 提取文本,请参阅文章《使用 C# 从 PowerPoint 提取文本》( https://kb.aspose.com/ zh/slides/net/extract-text-from-powerpoint-using-csharp/).