zhuan https://www.cnblogs.com/ywtk/archive/2013/09/02/3295973.html

要实现PPT转图片,首先需要引用两个DLL。

我这里用的这个这个版本

Microsoft.Office.Interop.PowerPoint 12.0

Microsoft Office 12.0 object Library

如下图:

代码如下:

private void pptToImg(string pptPath, string imgPath)

{

var app = new Microsoft.Office.Interop.PowerPoint.Application();

var ppt = app.Presentations.Open(pptPath, Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoFalse);

var index = 0;

var fileName = Path.GetFileNameWithoutExtension(pptPath);

foreach (Microsoft.Office.Interop.PowerPoint.Slide slid in ppt.Slides)

{

++index;

//设置图片大小

slid.Export(imgPath+string.Format("page{0}.png",index.ToString()), "png", 1024, 768);

//根据屏幕尺寸。设置图片大小

//slid.Export(imgPath+string.Format("page{0}.jpg",index.ToString()), "jpg", Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);

}

//释放资源

ppt.Close();

app.Quit();

GC.Collect();

}

原文:https://www.cnblogs.com/lhlong/p/11609384.html

c# ppt 转 html,C# 实现PPT 每一页转成图片相关推荐

  1. POI + PDFbox将PPT有图表页转换成图片

    使用poi将PPT中有图表页转换成图片存在一些问题,转成图片的时候图表没有了,数据丢失. 所以用一个中转的方法,现将PPT的图表页转换成PDF,再将PDF转换成图片,虽然麻烦点,但是没有出现任何问题. ...

  2. 2 模版_你还只会套PPT模版吗? | 大学生PPT进阶指南(附免费资源amp;教程)

    只要你是个大学生,难免就需要做课堂展示,而最烦的就是PPT制作.你可能会说:套PPT模版啊,这有什么难的?是的,但是现实一般是:1.存了一堆模板,到用的时候不知道用哪个,然后随便选一个.甚至就是知道网 ...

  3. vb treeview 展开子节点_C# / VB.NET 在PPT中创建、编辑PPT SmartArt图形

    本文介绍通过C#和http://VB.NET程序代码来创建和编辑PPT文档中的SmartArt图形.文中将分两个操作示例来演示创建和编辑结果. 使用工具:Spire.Presentation for ...

  4. 如何用PPT编制方案 (5)PPT中的文字设计

    文字表现是最基本的表现方式,但由于PPT多用投影的方式,不可能让观者仔细地阅读文字,所以不易多用文章体的表现.文字表达的设计要做到画龙点睛. 5.1 文字表达形式 文字的表达形式最好采用简单明了的条目 ...

  5. 如何用PPT编制方案 (4)PPT中的图形设计

    PPT的主要表达方式就是图形,如何选择适当的图形.图标符号.颜色.布局等,对于有效传递作者的意图起着非常重要的作用,模型的选择与颜色的搭配合适则对PPT价值的提升有帮助,反之.则有减弱. 4.1 模型 ...

  6. 1900页Python系列PPT分享七:文件操作(132页)

    总体说明:本套PPT共约1900页,包含董付国老师Python系列图书<Python程序设计基础>(2017年7月第5次印刷).<Python程序设计(第2版)>(2018年1 ...

  7. 1900页Python系列PPT分享六:面向对象程序设计(86页)

    总体说明:本套PPT共约1900页,包含董付国老师Python系列图书<Python程序设计基础>(2017年7月第5次印刷).<Python程序设计(第2版)>(2017年9 ...

  8. 软件测试证述职报告ppt,实验室检测员的述职报告ppt

    010在线为您甄选多篇描写实验室检测员的述职报告ppt,实验室检测员的述职报告ppt精选,实验室检测员的述职报告ppt大全,有议论,叙事 ,想象等形式.文章字数有400字.600字.800字....缓 ...

  9. 在ppt中插入html,PPT页面中插入浏览器方法 PPT中插入浏览器教程-PPT家园

    如何在PPT页面中插入浏览器 2018-04-01 14:42 责任编辑:pptjia 导读 / PPT中自带有浏览器的控件,叫做"MicrosoftWebBrowser"(当然如 ...

  10. PPT学习(一)——PPT默认设置

    PPT学习(一)--PPT默认设置 1.夜间模式 文件→账户→office主题→(深灰色.黑色.白色.彩色) 2.无线撤回 默认为20次 文件→选项→高级→最多可取消操作数(最高可设置150次) 3. ...

最新文章

  1. Centos6.6下载
  2. nyoj 47 江 河问题 【贪婪】
  3. python字符串前加r、f、u、l 的区别
  4. smartqq java撤回_基于nodejs的http模块通过smartqq实现自动收发qq消息的程序
  5. 为什么 Python 3 把 print 改为函数?
  6. foreach_break 面试记录
  7. Android自定义view之圆形进度条
  8. 自学python前戏
  9. LINQPad工具-linq、sql、IL优化和转换
  10. android的控件常用方法是,Android常用控件属性分析
  11. 二阶系统响应指标图_二阶系统的性能指标
  12. c51流水灯实验报告汇编语言,LED流水灯显示实验,单片机实验报告
  13. 怎么把GIF动图转成JPG图片
  14. Python究竟是一门什么样的编程语言?
  15. 第三方支付竞争走向下半场 汇付天下构建多方共赢新生态
  16. 理财就是理生活 —— 小白理财训练营(下)
  17. 算法训练 Beaver's Calculator
  18. 浏览器发声 Oscillator 无音频文件
  19. 《 计算机应用基础》模拟试卷,《计算机应用基础》模拟试卷一(附答案).doc
  20. 正式开始研究exo项目

热门文章

  1. word怎么压缩文件大小,word压缩变小
  2. 看完了想点赞的文章!| 数据类好文推荐
  3. win10的linux内核版本,微软决定在Windows10中发布一个完整的Linux内核
  4. C语言编程error c2236:unexpected ‘struck‘ _ _;原因
  5. 如何让音乐软件的歌词在touch bar上面显示?
  6. 公民委托诉讼代理人的注意事项
  7. Nutch 笔记(二):Craw more urls and Recrawl
  8. 为什么魂斗罗只有128KB却能实现那么长的剧情有答案了
  9. win8连接wifi成功但受限制_用于 手机热点或WIFI网络的IM143DTU使用手册
  10. 【程序思考】人穷志短,千古名言