PPTX 到 DOCX C#

在某些情况下,您可能需要将 PowerPoint 演示文稿转换为 Word 文档。为了自动化这个过程或批量转换,本文介绍了如何使用 C# 将 PowerPoint PPTX/PPT 转换为 Word DOCX。

用于 PowerPoint 到 Word 转换的 API

为了将 PowerPoint 演示文稿转换为 Word 文档,我们将 Aspose.Slides for .NETAspose.Words for .NET 结合使用。前者是一个演示文稿操作 API,可让您创建或修改 PowerPoint 演示文稿。而后者是用于生成或处理 Word 文档的文字处理 API。您可以 下载 API 或使用 NuGet 安装它们。此外,您可以获得完整的 Aspose API 包,如 Aspose.Total for .NET

PM> Install-Package Aspose.Slides.NET
PM> Install-Package Aspose.Words

在 C# 中将 PowerPoint PPTX 或 PPT 转换为 DOCX

以下是使用 C# 将 PowerPoint 演示文稿转换为 Word 文档的步骤。

以下代码示例展示了如何使用 C# 将 PPTX 转换为 DOCX。

// 加载 PowerPoint 演示文稿
using(Aspose.Slides.Presentation presentation = new Aspose.Slides.Presentation("pres.pptx"))
{
  using (var stream = new MemoryStream())
  {
      // 将演示文稿保存到内存流
      presentation.Save(stream, SaveFormat.Html);
      stream.Flush();
      stream.Seek(0, SeekOrigin.Begin);

      // 将演示文稿的内容加载到 Word 文档
      var doc = new Aspose.Words.Document(stream);
      
      // 保存 Word 文档
      doc.Save("pres.docx", Aspose.Words.SaveFormat.Docx);
  }
}

获取免费 API 许可证

您可以通过申请 临时许可证 来使用这些 API,而不受评估限制。

在线试用

您还可以尝试基于上述 API 的 在线 PowerPoint 到 Word 转换器

结论

在本文中,您学习了如何使用 C# 将 PowerPoint PPT 或 PPTX 转换为 Word DOCX。您可以简单地安装 API 并将提供的代码集成到您的 .NET 应用程序中。此外,您可以查阅下面列出的文档来探索 API 的其他功能。此外,请随时通过我们的 论坛 让我们知道您的疑问。

也可以看看