思路:Aspose直接转换不了图片,只能通过先转换成PDF,然后把PDF转换成图片

/// /// Aspose组件

///

///

///

///

public string PptToImg(string filePath, string savePath)

{

string JpgPath = string.Empty;

string filename = Path.GetFileNameWithoutExtension(filePath);

var ppt = new Aspose.Slides.Presentation(filePath);

string PdfTempDir = string.Empty;

PdfTempDir = Library.AppSettings.Get("PdfTempDir");

if (string.IsNullOrEmpty(PdfTempDir)) PdfTempDir = "/changeImgs/temp/";

if (!System.IO.Directory.Exists(System.Web.HttpContext.Current.Server.MapPath(PdfTempDir)))

{

System.IO.Directory.CreateDirectory(System.Web.HttpContext.Current.Server.MapPath(PdfTempDir));

}

string imgpath = System.Web.HttpContext.Current.Server.MapPath(PdfTempDir) string.Format("{0:yyyyMMddHHmmss}{1}", DateTime.Now, Guid.NewGuid()) filename ".pdf";

if (!File.Exists(imgpath))

{

ppt.Save(imgpath, Aspose.Slides.Export.SaveFormat.Pdf);

JpgPath = PDFToJPG(imgpath, savePath);

}

if (File.Exists(imgpath)) {

File.Delete(imgpath);

}

return JpgPath;

}

转载:感谢您对邋遢猫网站平台的认可,以及对我原创作品以及文章的青睐,非常欢迎各位朋友分享到个人站长或者朋友圈,但转载请说明文章出处“来源邋遢猫个人博客”。

/biancheng/detail/88.html

aspose ppt转html,Aspose-PPT转IMG相关推荐

  1. 使用aspose方式使excel,ppt,word进行在线预览。(无水印)

    使用aspose方式使excel,ppt,word进行在线预览.(无水印) 1.首先,页面需要用jquery中window.open();打开一个新页面. window.open(../fileMan ...

  2. Aspose工具实现word和ppt转pdf功能及遇到的一些问题

    Aspose工具包从word和ppt转到pdf的实现过程 直接放项目地址 说一下实现过程中遇到的坑 直接放项目地址 https://github.com/lichangliu1098/File2Pdf ...

  3. 初中计算机ppt教案,初中计算机ppt教案.doc

    初中计算机ppt教案 初中计算机ppt教案 一.教材简析 本学期使用的计算机教材PowerPoint的使用为主,具体内容有:1.制作演示文稿 2.不同视图方式的使用.文本框的操作.图片,对象的插入和编 ...

  4. C#拆分PPT、PPT转视频、PPT转图片

    C#拆分PPT.PPT转视频.PPT转图片 导入dll 1. 拆分PPT 2.PPT转视频 3.PPT转图片 导入dll using Microsoft.Office.Core; using Powe ...

  5. 四足机器人|机器狗|仿生机器人|多足机器人|PPT|汇报|科研汇报PPT|技术汇报

    四足机器人|机器狗|仿生机器人|多足机器人|PPT|汇报|比赛汇报PPT|技术汇报

  6. php 把ppt转pdf文件大小,ppt转换成pdf 怎么将ppt文件批量转换为pdf文件?ppt高质量转换pdf的方法...

    在工作上,有时候要处理多个文件,并且会涉及到各种资料文档的格式转换问题.前两天就有狸友跟小编说工作中需要将大量资料文件ppt转换成pdf格式再传输给他人.如果一个个将ppt转化为pdf的话工作量也是很 ...

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

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

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

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

  9. java使用aspose将word,excel,ppt转pdf

    1,测试环境springboot,jdk1,8,aspose-cells-8.5.2.jar 用于转换xls,aspose-words-16.8.0-jdk16.jar 用于转换doc 2,所用jar ...

  10. 【JAVA_POI】解析PPT文档(ppt和pptx)4.1.2版本

    一.ppt和pptx区别 二.java中对PPT文档的解析 2.1引入的jar包 <dependency><groupId>org.apache.poi</groupId ...

最新文章

  1. js 让鼠标右下角有一排小字_js布局中一排大字下面接着一排小字怎么打出来?...
  2. 视频回顾 | 微信生态数字化运营进阶课大全!
  3. linux apache 配置fastcgi
  4. ORACLE中创建如何创建表,并设置结构和默认值
  5. 嵌入式nosql php,NoSQL 嵌入式数据库NeDB示例
  6. JavaScript错误信息
  7. 【代码模板】不存在的NOIP2016
  8. 三、地址族与数据序列
  9. 狼人杀休闲游戏微信小程序模板源码/微信小游戏源码
  10. Android控件Gallery 3D效果
  11. 一个手机用c网可以打开网站切换到g网就打不开_推荐一些设计师常用网站!!!...
  12. 这四款好用的前端开发工具,不要错过!
  13. 蓝牙耳机品牌推荐:2023年口碑最好的蓝牙耳机品牌排行
  14. 社交APP的架构设计(技术篇)
  15. HTML复选框--checkbox
  16. 安装黑群晖,打开群晖助手初始化失败问题,报错35(ESXI6.7虚拟机安装黑群辉最新版DSM6.2.1)
  17. POV-RAY基础教程 - POV-Ray坐标系(7)
  18. JAVA 完整实现滑块拼图验证码
  19. 基于深度学习的图像识别模型发展
  20. java调用迅雷_java jna调用迅雷接口下载

热门文章

  1. vcm服务器如何修改端口,产品技术-iMC VCM虚拟连接管理-新华三集团-H3C
  2. Linux极客命令(压缩篇)
  3. 6-30 Read Esc Chars (30分)(函数)
  4. 非静压模型NHWAVE学习(13)——模拟淹没锥形岛屿的水流(shallow flows submerged conical islands)
  5. SSL 证书该如何选择?
  6. 20个大数据可视化项目模板
  7. 424 B. Megacity
  8. ECS进阶:FixedTimestepWorkaround
  9. Olaparib 有望治疗 UBQLN4 过表达型肿瘤
  10. Utimaco宣布有意从Micro Focus手中收购Atalla