Ubuntu nginx PHP unoconv Word PPT PDF 转图片需要安装的扩展

1、下载安装imagick
地址: https://pecl.php.net/package/imagick

2.如果没有安装对应的php-dev,先安装php-dev(我的是php版本是5.6)
sudo apt install php5.6-dev

3.安装pkg-config
sudo apt-get install pkg-config

4.安装 libmagickwand-dev 和 libmagickcore-dev
sudo apt-get install libmagickwand-dev libmagickcore-dev

5.进入imagick解压目录
按顺序执行终端命令:
一、phpize
二、./configure
三、sudo make && sudo make install

6.安装unoconv
sudo apt-get install unoconv

下面附转换命令

/*Word或者PPT转PDF命令
*$PPtPath 文件路径,如/var/www/test/public/uploads/pdf/a.ppt
* */
exec("/usr/bin/unoconv --export Quality=200 -f pdf $PPtPath",$d,$a);

//转换PDF成功之后调用下面这个方法转图片即可
/**
 * PDF转图片
 * @param $pdf待处理的PDF文件
 * @param $path待保存的图片路径
 * @param int|待导出的页面 $page 待导出的页面 -1为全部 0为第一页 1为第二页
 * @return 保存好的图片路径和文件名 注:此处为坑 对于Im
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值