这个简短的教程包含在 C# 中将 PowerPoint 转换为 Word所需的所有信息。您将学习如何加载现有的 PowerPoint 演示文稿,例如 PPTX,然后将其保存为 Word 文档,例如 DOCX 文件。您还将学习如何使用多个库来实现将PowerPoint 转换为 C# 中的 Word 的要求。
在 C# 中将 PowerPoint 转换为 Word 的步骤
- 配置开发环境以从存储库中添加 Aspose.Slides for .NET 和 Aspose.Words for .NET
- 将源演示文稿加载到 Presentation 类对象中
- 创建内存流对象
- 将加载的演示文稿作为 HTML 文件保存到内存流中
- 创建 LoadOptions 类对象,通过设置加载格式为 HTML 来控制 HTML 流的加载
- 将内存流中保存的 HTML 数据从 Aspose.Words 加载到 Document 类对象中
- 将生成的文档另存为 DOCX
这些步骤描述了如何通过同时使用两个库(即 Aspose.Slides 和 Aspose.Words)将 PowerPoint 导出到 C# 中的 Word。首先,我们使用 Presentation 类加载模板 PowerPoint 演示文稿,然后将其保存为内存流中的 HTML 文件以及自定义此加载过程的选项。在最后一步中,我们将这个内存流加载到 Document 类对象中,然后将其保存到 DOCX 文件中。
在 C# 中将 PPTX 转换为 DOCX 的代码
此代码演示了在 C#* 中使用 Presentation 类对象将 PPTX 转换为 DOCX 的过程,仅提供源文件名,但是,您可以使用 Aspose.Slides 库中的 LoadOptions 对象来设置不同的属性,例如设置密码,如果演示文稿受密码保护,设置出现错误或警告时的回调函数等。它还使用 Aspose.Words 库中的 LoadOptions 设置输入 HTML 的不同属性,例如其格式、编码细节、字体设置进度和警告回调举几个例子。
在本教程中,我们学习了通过加载现有演示文稿然后将其保存为 Word 文档来将 PowerPoint 转换为 C# 中的 Word 文档。如果您想了解创建新演示文稿而不是加载现有演示文稿的过程,请参阅 如何使用 C# 创建 PowerPoint 演示文稿 上的文章。