本文分享在C#代码程序中,如何将PPT幻灯片文档转换为多种文件格式,如:OFD、DPT、DPS、ODP、POTX、UOP等。只需在加载PPT幻灯片源文档后,调用ppt.SaveToFile(string file, FileFormat fileFormat )方法将源文档保存为目标文件格式即可。具体代码和方法参考如下内容。

【程序环境】

  • Visual Studio 2017
  • .net framework 4.6.1
  • PPT库:Spire.Presentation for .NET
  • PPT文档测试版本:2013 (.pptx)

关于如何添加引用PPT库(2种方法)

方法1:手动添加引用(如图操作步骤)。需要先将Spire.Presentation for .NET 6.9.2包下载到本地,并解压。

导入结果:

方法2通过Nuget搜索下载安装到程序(如下图步骤)。

C#

using Spire.Presentation;namespace PPTtoOFD
{class Program{static void Main(string[] args){Presentation ppt = new Presentation();ppt.LoadFromFile("test.pptx");ppt.SaveToFile("ToOFD.ofd",FileFormat.OFD);ppt.SaveToFile("ToDPT.dpt", FileFormat.Dpt);ppt.SaveToFile("ToDPS.dps", FileFormat.Dps);ppt.SaveToFile("ToODP.odp", FileFormat.ODP);ppt.SaveToFile("ToPOTX.potx", FileFormat.Potx);ppt.SaveToFile("ToUOP.uop", FileFormat.UOP);}}
}

vb.net

Imports Spire.PresentationNamespace PPTtoOFDClass ProgramPrivate Shared Sub Main(args As String())Dim ppt As New Presentation()ppt.LoadFromFile("test.pptx")ppt.SaveToFile("ToOFD.ofd", FileFormat.OFD)ppt.SaveToFile("ToDPT.dpt", FileFormat.Dpt)ppt.SaveToFile("ToDPS.dps", FileFormat.Dps)ppt.SaveToFile("ToODP.odp", FileFormat.ODP)ppt.SaveToFile("ToPOTX.potx", FileFormat.Potx)ppt.SaveToFile("ToUOP.uop", FileFormat.UOP)End SubEnd Class
End Namespace

运行程序后,转换后的文件保存在VS程序的项目文件夹路径下,如 F:\VS2017Project\Conversion_PPT\PPTtoOFD\bin\Debug。 文件路径也可以自行定义。

—End—

C# 将PPT转为OFD、DPT、DPS、ODP、POTX、UOP相关推荐

  1. 怎么将ppt转为pdf?

    PPT这个词,就是演示的代名词,比如工作报告,数据报告,各种演示文件都能在PPT上被制作出来,需要做的也就是打字添加图片排班等,但是我们需要把PPT转换为Word的时候却又无从下手,今天就把最效率的方 ...

  2. java 使用poi将PPT转为图片,在线预览PPT

    在线预览PPT,我的思路为java 使用poi将PPT转为图片,图片存储到指定的文件夹下面,然后返回生成的图片名称集合,将图片路径遍历到前台的html标签上,用HTML前台模仿画一个PPT框架,操作图 ...

  3. 使用Aspose组件将WORD、PDF、PPT转为图片

    using System; using System.Collections.Generic; using System.Text; using OMCS.Engine.WhiteBoard; usi ...

  4. aspose.slides-15.9.0 将ppt转为pdf,去除水印

    使用aspose.slides-15.9.0.jar将ppt转为pdf实现在线预览,去除水印. 下载地址:https://download.csdn.net/download/qq_31674229/ ...

  5. Share实例:用python将ppt转为pdf

    目录 基本环境 模块安装 代码 关于环境变量 pip相关 优化扩展:Python:将当前目录下Word和PPT转为PDF 代码参考:用Python将PPT转换PDF 引用代码很详细了,有注释真不戳. ...

  6. java使用poi、itextpdf将word、ppt转为pdf文件,并对pdf文件加盖签章

    1 环境及背景 SpringBoot项目,使用poi.itextpdf将excel.ppt.word文件转为pdf,并对pdf文件进行签章: 对Excel文件加图片水印,并加密设置为只读. 下面的方法 ...

  7. 在VSCode中用Markdown自动生成PPT详细使用指南,支持多种风格和排版,支持ppt转为pdf等

    在VSCode中用Markdown自动生成PPT详细使用指南,支持多种风格和排版,支持ppt转为pdf等. Marp 官网: https://marp.app/ 这款软件也能在 Windows 或 L ...

  8. [办公自动化]如何将PPT转为PDF,免费

    同事需要把PPT格式的文档转为PDF.她没有安装adobe acrobat,安装了微软office 2007. 这个其实可以通过安装微软官方插件来解决.无需额外费用. 所需软件为: 2007 Micr ...

  9. ppt转为6页pdf讲义

    在PPT文件另存为PDF文件的设置窗口中,可以设置一页PDF显示六张幻灯片,具体操作请参照以下步骤. 1.首先在电脑上打开一个PPT文件,然后编辑好幻灯片. 2.然后在PPT"office按 ...

最新文章

  1. 按照文字内容动态设置TableViewCell的高度
  2. 计算机专业和学历的关系!!重要!!
  3. 如何将伪数组转换成数组
  4. 关于使用idea工具debug时,断点颜色由红色变成灰色解决方法
  5. 【LeetCode笔记】剑指 Offer 56 . 数组中数字出现的次数(Java、位运算)
  6. 理解Node.js的event loop
  7. Avalon and Indigo CTP- March 2005提供公开下载!
  8. Test on 2018.10.21
  9. Linux Mysql5.6安装
  10. spring简易学习笔记四(jdbcTemplate和事务控制)
  11. HttpClient模拟客户端请求实例
  12. ajax文件上传进度条实现
  13. Python 实现控制一阶惯性系统
  14. python:对数log 零的处理
  15. Android逆向工程实例 -- 善领安卓版DSA APP手势操作bug修复
  16. Java对接谷歌邮箱-代码及其谷歌邮箱账号配置
  17. 此计算机怎样连接未识别的网络连接,电脑插入网线后显示“未识别网络”怎么办?...
  18. evga x58服务器芯片组,EVGA发布X58主板 首次涉足Intel芯片组
  19. 大数据是什么?初学者怎样理解大数据技术
  20. 论文检测前后需要做什么呢

热门文章

  1. 华为hcie认证工程师里一定要知道的Radius 基本介绍
  2. 计算机协会玩游戏策划案,计算机协会的社团策划书
  3. 感谢折磨你的人[三]
  4. 计算机操作系统原理--Linux实例分析
  5. sofa-bolt是什么?
  6. 苹果手机通讯录删除了怎么恢复
  7. 西门子PID调节仿真程序
  8. Web 服务系列标准和规范
  9. 又火了一个,看小说也能学 JavaScript?
  10. 腾达n304v2支持万能中继吗_腾达无线路由器,无线中继怎么设置?