php将word转为图片的方法:首先安装unoconv;然后通过“sudo apt-get install imagemagick”命令安装imagemagick;最后将word转为图片即可。
本文操作环境:linux5.9.8系统、PHP7.1版、Dell G3电脑。
linux下用php将doc、ppt转图片
解决方案分成两步:
(1)调用unoconv命令将 doc、ppt 转 pdf
(2)使用 imagemagick将 pdf 转图片
步骤
1.安装unoconv
sudo apt-get install unoconv安装是否成功
unoconv --version
2.安装imagemagick
sudo apt-get install imagemagick是否安装成功
convert -version
【推荐学习:《PHP视频教程》】
3.测试
(1)将odt文件转成pdf文件
unoconv -f pdf test.docx(2)将pdf转成图片(jpg)
convert XXX.pdf %d.jpg%d是按页进行转换
4.php调用shell命令进行转换
<?php exec("unoconv -f pdf test.docx"); exec("convert test.pdf %d.jpg");转换jpg时的压缩率,100表示不压缩
php代码改为
<?php exec("unoconv -f pdf test.docx"); exec("convert -density 300 -quality 100 test.pdf %d.jpg");3.乱码问题
如果转换的文件出现乱码
在/usr/share/fonts/下新建文件夹 win 并设置权限,将 windows 下的 window-fonts 下字体全部拷贝到其中
以上就是php 怎么将word转为图片的详细内容!
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did52643
php 怎么将word转为图片
阅读:100次