首先需要引用两个类库

        /// <summary>/// 使用office组件将PPT转图片/// </summary>/// <param name="pptPath">ppt路径</param>public void PptToImg(string pptPath){try{//调用office组件Microsoft.Office.Interop.PowerPoint.Application app = new Microsoft.Office.Interop.PowerPoint.Application();var ppt = app.Presentations.Open(pptPath, MsoTriState.msoFalse, MsoTriState.msoFalse, MsoTriState.msoFalse);var index = 0;foreach (Microsoft.Office.Interop.PowerPoint.Slide slid in ppt.Slides){//不设置大小,使用PPT文件中的尺寸string path = AppDomain.CurrentDomain.BaseDirectory + string.Format("result-img-{0}.png", index);//将PPT保存为图片slid.Export(path, "png");++index;}//释放资源ppt.Close();app.Quit();GC.Collect();}catch (Exception e){MessageBox.Show(e.Message);}}

调用方法:PptToImg(@"D:\test.pptx");

参数就是ppt文件的路径,执行后,根目录下就有PPT每一页的图片了。

然后调用这个方法就能把PPT中的每一页都保存为图片,亲测有效

使用nuget上第三方的程序包要么有水印,要么要收费,目前这种方式是最简单的

C# 将PPT的每一页保存为图片相关推荐

  1. wps怎么把ppt里的字体一起保存_PPT基础教程!看懂少走弯路!

    01 关于版本 wps与office之间,推荐使用office office各版本功能: office2016版本: 取色器(直接在图片上选取颜色) 布尔运算(图片.形状.文字之间进行结合,拆分,相交 ...

  2. Python遍历子目录,利用python-pptx删除ppt文件最后一页

    需求背景 美女同事给了一堆PPT文件,问我能否把快速最后一页删除?先告诉她,当然没问题,在仔细看任务内容,确实所有PPT课件最后一页是广告内容,人工删除还挺费事的,幸好有利器 安装必需组件 pip i ...

  3. 计算机组成原理辅助存储器ppt,计算机组成原理存储器PPT资料共60页[共60页]

    <计算机组成原理存储器PPT资料共60页[共60页]>由会员分享,可在线阅读,更多相关<计算机组成原理存储器PPT资料共60页[共60页](60页珍藏版)>请在读根文库上搜索. ...

  4. vue登录如何存储cookie_vue项目实现表单登录页保存账号和密码到cookie功能

    实现功能: 1.一周内自动登录勾选时,将账号和密码保存到cookie,下次登陆自动显示到表单内 2.点击忘记密码则清空之前保存到cookie的值,下次登陆需要手动输入 次要的就不说了直接上主要的代码 ...

  5. PPT突然不能翻页了

    症状:PPT突然不能翻页了,鼠标和键盘都不能控制翻页.经检查,不是文件问题,因为所有PPT文件都不能翻页:不是Powerpoint设置的问题,因为对比了正常机器的设置.重装软件都不能解决. 原因:&q ...

  6. 把PPT每张幻灯片单独保存保存为图片

    最近工作遇到的需求,把一个PPT单独保存为一张一张的ppt并且还要保存为一张一张的图片,图片的格式有要求,1440*1080的png文件. 保存为ppt 在这个ppt里新建宏,宏名称为ExportSl ...

  7. PPT 设置从第二页开始自动编号

    PPT 设置从第二页开始自动编号 https://jingyan.baidu.com/article/f7ff0bfccbf5e72e26bb138d.html 1.第2页PPT从1开始编号(即:第1 ...

  8. ppt模板最后一页写什么?

    我们ppt模板制作的时候,通常会用感谢聆听,谢谢大家之类的作为结束语,ppt模板 最后一页写什么呢?ppt家园今天就来介绍一下如何通过结束语提升你的模板格调. 模板入口:https://www.ppt ...

  9. JAVA PPT 柱状图_Java 将 PPT 形状(表格、文本框、心形、图表等)保存成图片

    MS PowerPoint中的表格.文本框.心形.图表.图片等均可以称为形状,将这些形状保存成图片,便可分类储存,方便日后查找,再利用. 本文将介绍如何使用 Spire.Presentation fo ...

最新文章

  1. linux内核和cpu指令集,Linux之父:Intel别浪费时间在AVX512这类指令集、多堆核心才是正道...
  2. 人工智能——命题逻辑与谓词逻辑
  3. jquery上传图片_文件上传三种方式
  4. Linux C 读取文件夹下所有文件(包括子文件夹)的文件名
  5. 微信小游戏跳坑之旅(一)——使用白鹭引擎开发之创建项目
  6. ORBSLAM2 文章翻译
  7. 网络安全等保/安全合规总结
  8. 微信群活码,一个能够将用户自动分流的工具
  9. mongoDB数据库安装报错问题SocketException: Error connecting to和Shutting down
  10. CentOS上安装Docker及docker常用命令
  11. 利用PHP HTML5 MySQL 将表单提交的数据写到数据库
  12. Unity零基础到入门 ☀️| 近万字教程 对 Unity 中的 动画系统基础 全面解析+实战演练,你确定要错过吗?
  13. 怎么压缩图片文件大小?小白都能学会的方法分享
  14. 微型计算机的计算器,微机简单计算器程序设计
  15. 【文末福利】用Python画了一幅《海上生明月》的画
  16. dockers 项目部署
  17. 你知道旧金山名称的由来么?
  18. 张五常先生谈读书和思考的方法
  19. oracle中*_name*知多少
  20. STM32在Kiel4中注意的问题

热门文章

  1. pycharm设置-使用Qt Designer配置
  2. 日本NTT Yamamoto教授荣获2022年兰姆奖
  3. 企业级开发平台的演进
  4. #036数字信息指南十分钟速成课
  5. 城市大数据发展评价指标体系
  6. 数字通信系统中带宽的概念
  7. onpageshow 用户浏览网页时触发
  8. 华东地区响应最快的DNS服务排名
  9. pcs与crmsh命令比较
  10. 河北工业大学计算机学院考研真题,河北工业大学考研真题汇总