安装好ImageMagick后,运用命令convert -density 300 -quality 100 "/usr/local/tomcat/test/1.pdf" "/usr/local/tomcat/test/1.png"转图片时老是报错误,以下是错误详情:

convert: FailedToExecuteCommand `'gs' -sstdout=%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 '-sDEVICE=pngalpha' -dTextAlphaBits=4 -dGraphicsAlphaBits=4 '-r72x72'  '-sOutputFile=/tmp/magick-26757KhSit2bKyfwa%d' '-f/tmp/magick-26757lL6cdz2j5VDZ' '-f/tmp/magick-26757SnLQ7f7amJLO'' (1) @ error/pdf.c/InvokePDFDelegate/291.convert: no images defined `/usr/local/tomcat/test/1.png' @ error/convert.c/ConvertImageCommand/3275.

原来,ImageMagick能实现图片格式之间的互转,如jpg转png,但是pdf转图片,ImageMagick还需依赖ghostscript,于是使用yum -y  install ghostscript,系统默认给我安装的版本是8.7.0,重新执行命令,还是失败,后来按照博友https://blog.csdn.net/wade1010/article/details/83271104的做法 ,具体如下:

进入Linux终端
wget https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs925/ghostscript-9.25.tar.gz
tar zxvf ghostscript-9.25.tar.gz
cd ghostscript-9.25
./configure --prefix=/usr
make all
make install
该方法在我第二次尝试时,在执行wget的时候一直报文件名过长,无法写入。没办法,只能去ghostscript官网https://www.ghostscript.com/download/gsdnld.html下载,此时ghostscript已升级到9.27版本,下载了一个tgz格式的安装后一直不起作用,后来到github https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs925/ghostscript-9.25.tar.gz找到9.25 tar.gz版本,下载好放到服务器,使用上面的方法进行安装。待安装完毕后,重新执行上面的命令,终于将pdf转成图片。

Linux系统 PDF转图片相关推荐

  1. wps linux 程序转pdf文件,在Deepin Linux系统下将图片转成PDF格式非常的简单

    在Deepin Linux系统下将图片转成PDF其实非常的简单,它不需要i2pdf软件的deepin-wine版,不管是在图形桌面还是命令行中都有相应的解决方案,以下为你介绍. 转化方案 1.图片可以 ...

  2. linux系统下替换图片,GIMP 图像处理软件如何更换图片背景色

    GIMP 是一款免费的图像处理工具,其功能非常强大.对于喜欢使用Linux系统的人来说,GIMP就好比是Linux系统下的PhotoShop软件.比PhotoShop更好的一点是,GIMP支持Wind ...

  3. linux系统下替换图片,Linux(ubuntu系统)下使用FreeImage库

    Linux(ubuntu系统)下使用FreeImage库 Linux(ubuntu系统)下使用FreeImage库 最近在搞一个图像处理的项目,需要用到FreeImage,之前在Windows下用过, ...

  4. linux的多重启动管理器,使用多重启动管理器GRUB引导Linux系统.pdf

    维普资讯 2007年 (第35卷)第6期 信患事L爿' 使用 多重启 动 管理器 GRUB ,导 Linux系统 白伸伸 (兰州职业技术学院 信息工程系,甘肃 兰州 730000) 擅要:GRUB是一 ...

  5. Linux服务器迁移文件系统,DD方式迁移Linux系统.pdf

    DD 方式迁移Linux 系统 一.DD 简介 dd 是 Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个 文件,并在拷贝的同时进行指定的转换.我们可以使用dd 命令对 li ...

  6. linux系统pdf目录编辑器,使用Master PDF Editor在Ubuntu Linux上编辑PDF文件

    Master PDF Editor是一个pdf编辑工具,通过它我们可以编辑pdf文件中的文本,图像和密码,也可以使用它分割,合并和删除pdf文件中的页面.在本文中,我们将讨论如何在Ubuntu 16. ...

  7. linux系统下deepin-wine-qq图片加载不出来的解决方案

    腾讯从19年10月底启用了ipv6技术,接收图片和显示头像需要连接到ipv6地址,然而某些地区运营商的ipv6服务不稳定,这就导致在deepin上QQ加载不了图片和表情. 因此,禁用ipv6即可解决该 ...

  8. linux系统浏览器没有图片不显示,为什么浏览器图片显示不出来怎么办

    为什么浏览器图片显示不出来怎么办 ​我们上网的时候,可能因为种种原因导致网页显示不出图片,那么网页显示不出图片怎么办呢?有哪些解决的方法?接下来浏览器家园网站就简单的给大家介绍一下网页显示不出图片怎么 ...

  9. linux系统下查看图片尺寸的命令

    1.首先需要安装:imagemagick,即: # apt-get install imagemagick 2.用 identify 命令查询对应图片的信息,即: # identify logo.jp ...

最新文章

  1. dev调试时无法进入下一步_【问题解决方案】Dev C++ 无法调试的问题与解决
  2. 空间复杂度,实现从excel导出到txt文件中的java代码自动构建,逻辑条件不同实现则不同...
  3. [zz]shell 中条件测试
  4. 2008年卫星地图_黄河入海口1984年-2016年,34年卫星地图变化
  5. 深入理解VMware虚拟网络
  6. www.yaxjf.com+m.php,linux运维架构--PHP开发-零基础学习PHP视频教程
  7. Splunk数据处理
  8. android 进度gif,Android NumberProgressBar:动态移动显示百分比进度的进度条
  9. (转载)一级域名(顶级域名),二级域名,主域名,次域名,父域名,子域名联系与区别及域名带不带www的区别
  10. 【论文阅读】Reviving Iterative Training with Mask Guidance for Interactive Segmentation
  11. 计算机一级word之sum函数,Word2013文档表格中利用SUM函数对数据进行计算的方法
  12. k8s rbac 权限管理控制创建过程+理论知识
  13. 【工作记录】springboot项目通过qq邮箱发送邮件
  14. 闲来无事,做个了批量看图的页面
  15. JavaScript(JS) 浏览器中设置启用或禁用
  16. 风暴——老奶雷加尔使用心得
  17. 《The Art Of Effective Rigging In Blender》笔记:Leg Pole Target设置
  18. 北欧蓝rgb_北欧游戏果酱回顾
  19. STM32 固件库外设 GPIO 讲解(关于 GPIO 寄存器讲解)
  20. 在电脑上怎么做判断题打√或x_苹果Mac电脑知识竞赛考试题

热门文章

  1. 计算几何常用算法[转]
  2. 整机压力测试_一种服务器整机压力的测试方法
  3. Ckeditor 的使用
  4. 小sugar呀____DAY4:总结
  5. python function at 0x00000_python 问题求解,为什么会返回function variance at 0x7f3c022c8d70...
  6. 计算机网络实验之Wireshark 实验
  7. 多普勒效应 和 其的应用(测速仪、彩超、宇宙大爆炸 - 红移)
  8. 报录比超过13:1的计算机专硕?211暨南大学公布报考人数!
  9. web2.0带来的狂潮
  10. 数据库DDL(Data Definition Language,数据定义语言)知识点