centos下配置使用Imagick+ghostscript将PDF文件转为图片
1 安装ImageMagick
wget https://netix.dl.sourceforge.net/project/imagemagick/im7-src/ImageMagick-7.0.7-25.tar.gz
tar -zxvf ImageMagick-7.0.7-25.tar.gz
解压完毕后进入该文件夹;执行命令(默认参数,没有更改)
./configure
执行完了后如下图所示,默认安装路径在/usr/local或/usr/local/etc下,如果需要安装指定目录可以使用参数--prefix
执行命令,编译并安装ImageMagick,需要一段时间
make && make install
完成之后进入安装文件夹,查看ImageMagick是否工作
cd /usr/local/bin/
./convert -version
2 安装PHP扩展Imagick.so
wget http://pecl.php.net/get/imagick-3.4.3.tgz
解压后进入该目录,执行phpize,我希望你能找到你的phpize在哪,如果你是编译安装的话,如果没有软链到/usr/bin/目录下,你可以使用绝对路径调用phpize。使用下面命令行配置扩展安装,指定--with-php-config是为了统一管理我的extension.so,如果不指定,你也可以copy到php.ini指定的extension位置,--with-imagick默认是/usr/local如果你没改动的话。
./configure --with-php-config=/usr/local/php7/bin/php-config --with-imagick=/usr/local
注意如果你安装了多个php版本可以根据这个参数:--with-php-config 指定php路径,--with-imagick 后面跟的是Imagegick安装的目录
配置完成后编译安装,又是 make && make install
安装完了后我们要修改php的配置文件,添加上imagick.so,重启php-fpm,重启完成后可以phpinfo函数查看是否安装成功,或者使用php -m查看
3 安装GhostScript
进入 https://www.ghostscript.com/releases/gsdnld.html
下载Ghostscript 9.56.1 Source for all platforms 这个版本进行二进制安装,下载完成后进入文件夹
执行 ./configure 然后执行 make && make install 完成后,将/usr/local/bin 中的gs 拷贝到/usr/bin中即可,然后执行gs -v查看版本号是否安装成功
centos下配置使用Imagick+ghostscript将PDF文件转为图片相关推荐
- CentOS 7+环境下PHP使用Imagick+ghostscript将PDF文件转为图片
原文详细地址:https://blog.csdn.net/liangxun0712/article/details/79584016 php官方文档: http://php.net/manual/en ...
- (详细)CentOS 7+环境下PHP使用Imagick+ghostscript将PDF文件转为图片
如题,博主今天遇到个业务问题,需要对用户上传的PDF文件转png操作,其实就是个首页预览功能,不细说了. 首先,作为一个懒人,遇到新的问题我首先想的是这个坑我还是不亲自去踩了,机制的google了一发 ...
- C#将PDF文件转为图片
市面上有不少能够将PDF转换为图片的第三方dll,但是它们要么收费,要么免费带水印,或者需要先安装软件才能使用(比如Acrobat或者Ghostscript),那么有没有更好的方法呢,答案是有的. - ...
- 使用pdfbox2.0.15版本,将pdf文件转为图片时,中文显示乱码
一.问题 在项目中使用pdfbox2.0.15版本,将pdf文件转成图片,在windows本地转换正常,发布到linux服务器,转换后图片中的中文出现部分乱码,显示都是方块□□□. 二.分析 1.日志 ...
- python成功将PDF文件转为图片,一次成功,不再踩坑!
网上有很多方法,但是包括PDF2image库.PyMupdf库等. 在摸索过程中我发现pdf的解析可以分为两种: 1.标准的PDF文件 表现在字体清晰.无畸变.这类PDF文件是通过word等格式编辑好 ...
- react-pdf 将pdf文件转为图片,用于页面展示
1.安装 react-pdf yarn add react-pdf 或 npm install react-pdf --save 2.转换pdf为图片的组件 /* eslint-disable */ ...
- JS逐页转pdf文件为图片格式
背景 年前的时候,开发一个电子杂志项目,功能需求是通过上传pdf文件,将其转为图片格式,所以杂志的内容其实就是一张张图片 不过当时技术要求用后端实现,所以使用的是PHP实现该功能.项目完成后,寻思着在 ...
- PDF文件转为缩略图
工作需求在浏览器预览office文件 最后确定的方案是: 1.首先使用Jacob调取WPS将office文件转为PDF(可以做到兼容office 2003.office 2007的文件): 2.通过如 ...
- CentOS下配置VNCServer,重启服务仍然生效
CentOS下配置VNC Server,重启服务,配置仍然生效的方法: 本文前提:系统已安装好gnome桌面,如果没有请执行下面的命令安装即可. yum groupinstall "Desk ...
- centos oracle 服务自动启动,CentOS下配置Oracle 11gR2为系统服务自动启动
CentOS下配置Oracle 11gR2为系统服务自动启动 CentOS下配置Oracle 11gR2为系统服务自动启动 为什么80%的码农都做不了架构师?>>> PS:在Wind ...
最新文章
- 准备开始在51上写博了。
- I - 交叉排序(冒泡实现)
- currentThread()方法的作用
- 服务器性能指标(一)——负载(Load)分析及问题排查
- 功能强大的TCGA再分析平台
- php cli输出百分比,CLI模式。能不能修改已经输出的内容?
- Python使一列数据总和为1
- linux c++模拟简易网络爬虫
- oracle insert 字符插入问题
- PHP面向对象之领域模型+数据映射器
- DarkSide勒索病毒分析
- 听音乐是运用计算机的技术,计算机音乐技术在电影音乐中的运用
- xci转化nsp_XCI转NSP格式 图文教程
- 大数据组项目文档整理方案
- H5动画实现简单的转盘抽奖。
- python中的snip用法_简单说说SNIP
- ie浏览器怎么打开html,ie浏览器在哪里打开
- 在docker中运行自己的eureka服务端
- 【历史上的今天】10 月 12 日:C 语言之父逝世;西门子诞生;乔布斯推出 NeXT 电脑
- 力扣算法题-19.秋叶收藏集 C语言实现