PHP将PPT文件转成图片
PHP 安装COM组件
注意:php版本>5.3.15,需要保证ext文件夹下有php_com_dotnet.dll 并在php.ini中加入,如果是Windows系统,切记要有office服务!!!
extension=php_com_dotnet.dll
php.ini中搜索并去除com.allow_dcom = true前面的‘;’
com.allow_dcom = true
项目函数库写入下面代码
/*** @package ppt文档转换图片* @author 自然* @param string $filepath PPT文档绝对路径 D:/test/test.pptx* @param int $width 图片宽度* @param int $height 图片高度* @return array*/
function ppt_turn_photo($filepath='', $width=600, $height=400)
{$data = array();$powerpnt = new COM("powerpoint.application") or die("Unable to instantiate Powerpoint");$presentation = $powerpnt->Presentations->Open($filepath, false, false, false) or die("Unable to open presentation");foreach($presentation->Slides as $slide){//文件名,同一个附件重复则覆盖$slideName = md5($filepath) . "_" . $slide->SlideNumber;//保存文件夹$uploadsFolder = "uploads/ppt_image/" . date('Ymd') . '/';//保存的绝对路径$exportFolder = ROOT_PATH . $uploadsFolder;if (!file_exists($exportFolder)) mkdir($exportFolder, 0777, true);//保存到本地$imagePath = $exportFolder.$slideName.".jpg";$slide->Export($imagePath, "jpg", $width, $height);//输出图片相对路径到数组并返回$imagePath = '/'.str_replace(ROOT_PATH, "", $imagePath);$data[] = $imagePath;}$presentation->Close();$powerpnt->Quit();$powerpnt = null;return $data;
}
PHP将PPT文件转成图片相关推荐
- C#将PPT文件转换成图片并轮播展示
本人小白一个,初次接触C#,各位大神还请多多点出不足,谢谢! 项目需求是:User将PPT文件上传后,公司大厅电视看板内容随即改变为上传PPT文件内容,并进行轮播显示 思路:1,实现将PPT文件打开并 ...
- linux下使用命令将doc、docx、ppt文件转成转换图片文件
linux下使用命令将doc.docx.ppt文件转成pdf格式 解决方案分成两步: 安装unoconv 安装imagemagick 将word文档转换成pdf格式 将pptx文档转换成pdf格式 将 ...
- xml文件转换成图片_怎样能把PDF文件转换成图片?
我们的日常生活工作中时常碰到pdf与Excel.Word.ppt和jpg等文件格式的转换,有时候由于工作的需要,要把PDF文件转换成图片.并且现在网上的很多素材都是PDF文件格式的,如果我们想要里面的 ...
- 怎样快速将PPT文件转换成Word
Microsoft Office Word是一款强大的文档编辑软件,它可以帮助我们将PPT文件转换成Word文档. 利用Microsoft Office Word,将PPT文件转换成word操作过程如 ...
- Python工具源码,Python批量提取PPT文件中的图片
在办公场景当中,同样也有这样一个需求,那就是快速批量把PPT文件中的图片提取出来,毕竟一个个点击另存为太过于繁琐,以及耗费时间,前面本渣渣分享过如何应用Python批量提取PDF文件中的图片,而这一篇 ...
- 两种将ppt文件转换成pdf格式的方法
对于常接触办公文档的童鞋们来说,应该对pdf文件并不陌生吧,pdf具有跨平台.稳定性.安全性阅读良好等优势,正因为如此,许多企业将pdf作为一种重要的文档因为工作需求常常需要将编辑好的ppt转换成pd ...
- c#,将pdf文件转换成图片文件。
本文采用Adobe Acrobat9.0的COM组件,将Pdf文件的每一页转换成对应的图片文件. 开发环境:VS2010,.Net Framework4.0,Adobe Acrobat9.0. 工程中 ...
- xml文件转换成图片_如何把pdf文件转换成图片?
pdf文件怎么转成JPG图片呢?相信有不少人在迷惑,可能还在想着截图等操作来完成转换,但如果是截图成JPG图片后的效果可能很差,并没有之前pdf文件那么清楚.那这样往往打印出来的效果也不怎么理想,那怎 ...
- 转jpg java源程序_将pdf文件转成图片并删除java源代码
将pdf文件转成图片并删除java源代码/** * 将pdf转成img */ public static void changePdfToImg() { try { File file = new F ...
- C#,pdf文件转换成图片文件。
本文采用Adobe Acrobat9.0的COM组件,将Pdf文件的每一页转换成对应的图片文件. 开发环境:VS2010,.Net Framework4.0,Adobe Acrobat9.0. 工程中 ...
最新文章
- Cannot set property 'render' of undefined
- redis安全与管理
- 换个姿势为安装包重签名
- Android----Google code android开源项目(四)
- python中布尔型的值_在python中对于bool布尔值的取反操作
- php中abs,php中的abs函数怎么用
- 对棋盘完美覆盖问题证明过程的质疑及其解决
- TensorFlow精进之路(十六):使用slim模型库对图片分类
- JS中拼接VUE的ONCLICK事件
- 5. 在Windows上安装Git
- ASP.NET MVC 2 正式发布
- 空间光调制器在激光加工中的应用
- iPhone 记录之 点与像素
- 给计算机老师的元旦祝福,送给老师的元旦祝福语(精选50句)
- python第一次考试_python 全栈开发,Day16(函数第一次考试)
- 用source函数代替繁冗的R语言打包过程
- python图片转为64位编码形式
- mysql时间和时间戳转换工具_时间戳转换工具
- Android Notification详解【郭霖公众号推荐】
- 使用opencv从mp4视频中抽帧并保存
热门文章
- Port-A-Thon
- wpsppt放映时间_wps演示怎么调整放映速度?
- 使用selenium启动谷歌Chrome浏览器
- Markdown练习
- c++ 中文字符的 setw 格式化打印问题
- IRQL_NOT_LESS_OR_EQUAL蓝屏分析
- elementui表格文字不换行,溢出隐藏
- meson 交叉编译
- html飞机大战游戏实验报告,JavaScript原生编写《飞机大战坦克》游戏完整实例
- C语言 线程 进程 优先级,C++线程优先级SetThreadPriority的使用实例