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

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

为了将 PowerPoint 演示文稿转换为 Word 文档,我们将结合使用Aspose.Slides for Java和Aspose.Words for .NET,前者是一种演示操作 API,可让您创建或修改 PowerPoint 演示。而后者是用于生成或处理 Word 文档的文字处理 API。

>>你可以下载Aspose.Slides 最新版测试体验。

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

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

  • 首先,将 Aspose.Words for .NET 和 Aspose.Slides for .NET 的引用添加到您的项目中。
  • 之后,使用Aspose.Slides.Presentation类加载 PowerPoint 演示文稿。
  • 然后,将演示文稿保存到MemoryStream对象中。
  • 创建一个Aspose.Words.Document类的对象并使用MemoryStream对象对其进行初始化。
  • 最后,使用Aspose.Words.Document.Save(string, Aspose.Words.SaveFormat.Docx)方法保存文档。

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

// Load the PowerPoint presentation
using(Aspose.Slides.Presentation presentation = new Aspose.Slides.Presentation("pres.pptx"))
{using (var stream = new MemoryStream()){// Save presentation to memory streampresentation.Save(stream, SaveFormat.Html);stream.Flush();stream.Seek(0, SeekOrigin.Begin);// Load the content of the presentation to a Word documentvar doc = new Aspose.Words.Document(stream);// Save the Word documentdoc.Save("pres.docx", Aspose.Words.SaveFormat.Docx);}
} 

如果您有任何疑问或需求,请随时加入Aspose技术交流群(761297826),我们很高兴为您提供查询和咨询

如何在C#中实现将PPT演示文稿转换为 Word DOCX相关推荐

  1. PowerPoint 教程:如何在 PowerPoint 中从大纲创建演示文稿?

    PowerPoint 教程:如何在 PowerPoint 中从大纲创建演示文稿? 欢迎观看 Microsoft PowerPoint 教程,带大家学习 PowerPoint 的使用技巧,了解如何在 P ...

  2. 计算机故障排除ppt,在 PowerPoint 中对损坏的演示文稿进行故障排除 | Microsoft Docs...

    如何在 PowerPoint 中对损坏的演示文稿进行故障排除 2021/4/16 适用于: PowerPoint 2019, PowerPoint 2016, PowerPoint 2013, Pow ...

  3. 教程:在C#中创建带有表格、图表、图片的PPT演示文稿

    MS PowerPoint演示文稿允许您创建包含文本,图像,图表,动画和其他元素的幻灯片放映.各种其他格式设置选项使您的演示文稿更具吸引力.在本文中,您将了解如何以编程方式创建此类演示文稿.您将学习如 ...

  4. 第11章 在PPT演示文稿中呈现金字塔

    现场演示PPT的大部分工作是预测观众的反应,时刻努力吸引他们的注意力,激起他们接受你所传递的信息的热情.换句话说,你必须取悦观众.商业演示和一些娱乐形式一样,也需要艺术性. 下面是设计PPT演示文稿时 ...

  5. 《Adobe Acrobat XI经典教程》—第6课转换PPT演示文稿

    本节书摘来自异步社区<Adobe Acrobat XI经典教程>一书中的第6课转换PPT演示文稿,作者[美]Adobe公司,更多章节内容可以访问云栖社区"异步社区"公众 ...

  6. 如何将ppt演示文稿上传到微信公众号?

    如何将ppt演示文稿上传到微信公众号? **我们都知道创建一个微信公众号,在公众号中发布一些文章是非常简单的,但公众号添加附件下载的功能却被限制,如今可以使用小程序"微附件"进行在 ...

  7. 转换工具推荐:如何将PDF文档转换为PPT演示文稿

    随着科技的不断进步和发展,许多人们对于电子文档的使用和需求也日益增长.其中,PDF文档是一种非常常见的文档格式,由于其方便易用和可靠性,得到了广泛的应用.但是,在某些情况下,我们可能需要将PDF文档转 ...

  8. 软件功能开发,在 C# 中创建 MS PowerPoint 演示文稿

    MS PowerPoint 演示文稿允许您创建包含文本.图像.图表.动画和其他元素的幻灯片.各种附加格式选项可让您的演示文稿更具吸引力.在这篇文章中,将了解如何以编程方式创建此类演示文稿,以及将学习如 ...

  9. 大学计算机基础模拟系统2014演示文稿6,大学计算机基础ppt演示文稿6

    大学计算机基础ppt演示文稿6 (34页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 <基础会计学>课程开发组 p会计凭证的含 ...

最新文章

  1. Linux自动删除n天前日志
  2. 工信部副部长刘利华:推动5G全球统一标准 加强国际合作
  3. fatal error C1001的一个解决心得
  4. 行为型模式:中介者模式
  5. iOS开发那些事-Git在Xcode中的配置与使用
  6. Less中的Extend
  7. python 解释器下载_PyPy Python
  8. (36)FPGA原语设计(BUFIO)
  9. java动态代理_Java 动态代理 原理解析
  10. Java开发的学生考勤系统多人脸识别签到二维码签到
  11. Android文件系统编译出错记录
  12. 基于Java的大型网站设计方案
  13. 在python中计算夏普比率和特雷诺比率
  14. html5 css 渐变背景,css渐变,css渐变色背景
  15. C#的OpenFileDialog和SaveFileDialog的常见用法
  16. 为什么要选择106短信接口?
  17. 129.精读《React Conf 2019 - Day2》
  18. 远程连接 部分基础命令
  19. nedc和epa续航里程什么意思_NEDC、WLTP和EPA续航里程哪种最真实?
  20. Linux驱动笔记-TNYCL

热门文章

  1. daz ue和maya插件配置
  2. 灰度上线实践之zuul网关流量分配
  3. 火狐浏览器与google Chrome浏览器插件
  4. 时钟抖动(jitter)和时钟偏移(skew)
  5. STL常用容器——deque容器的使用
  6. 利用js点击小眼睛图片实现转换明文暗码的效果
  7. 【解决方法】今天上海DNS不稳定情况分析
  8. 基于SaaS化的低代码平台设计思路(二)
  9. ipython具备变量自动补全的功能吗_Ipython
  10. 业务:某化妆品公司商业模式