如何在 C# 中将 PowerPoint 转换为 Word

这个简短的教程包含在 C# 中将 PowerPoint 转换为 Word所需的所有信息。您将学习如何加载现有的 PowerPoint 演示文稿,例如 PPTX,然后将其保存为 Word 文档,例如 DOCX 文件。您还将学习如何使用多个库来实现将PowerPoint 转换为 C# 中的 Word 的要求。

在 C# 中将 PowerPoint 转换为 Word 的步骤

  1. 配置开发环境以从存储库中添加 Aspose.Slides for .NETAspose.Words for .NET
  2. 将源演示文稿加载到 Presentation 类对象中
  3. 创建内存流对象
  4. 将加载的演示文稿作为 HTML 文件保存到内存流中
  5. 创建 LoadOptions 类对象,通过设置加载格式为 HTML 来控制 HTML 流的加载
  6. 将内存流中保存的 HTML 数据从 Aspose.Words 加载到 Document 类对象中
  7. 将生成的文档另存为 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 演示文稿 上的文章。

 简体中文