安装好ImageMagick,使用以下命令进行格式转换:

 convert /usr/local/myFiles/20190515091653.pdf /usr/local/myFiles/20190515091653.jpg

遇到如下问题:

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-2012381vZxcxDcsCr0B%d' '-f/tmp/magick-2012381IRKEiPBrOsyf' '-f/tmp/magick-2012381nsItEfmM2E6S'' (1) @ error/pdf.c/InvokePDFDelegate/291.
convert: no images defined `/usr/local/myFiles/20190515091653.jpg' @ error/convert.c/ConvertImageCommand/3275.

刚开始,参照这2个地方的做法进行调整:

https://www.cnblogs.com/koujiaodahan/p/11132665.html

https://jingyan.baidu.com/article/90895e0f0a0bc664ed6b0b6f.html

说改好后要重启服务器,个人不太愿意也不想重启,后面果断放弃这种方案,然后自己进行研究,想到ImageMagick的运行,依赖ghostscript环境,错误日志里边提到“gs”,无法执行,我已经解压安装了ghostscript,但我不是采用默认安装,而是安装在指定路径,会不会是系统找不到执行文件,于是为gs建立软连接, Linux默认执行/usr/bin里边的。(注意替换为自己ghostscript的安装目录)

ln -s /myGs/bin/gs /usr/bin

然后重新执行上面pdf转换命令,终于将pdf成功转成图片。

还是那句话,同样的问题,产生的原因各有不同,一定要结合自己的实际情况进行分析,找出适合自己的解决方案,上面列出的解决办法也是一种方案,关键是问题产生的根源是一致或相似的可以参考,不能盲目照搬。

ImageMagick的安装可参考我另一篇博客https://blog.csdn.net/shenxiaomo1688/article/details/90296810?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161942929316780271544559%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=161942929316780271544559&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_v2~rank_v29-1-90296810.nonecase&utm_term=Imag&spm=1018.2226.3001.4450

使用convert命令将pdf转成图片时遇到的一个问题相关推荐

  1. pdfbox将pdf转换成图片时,提示STSong-Light字体缺失:No glyph for 20154 (CID 0ca6) in font STSong-Light

    一.pdfbox把pdf转为图片的过程中出错 把pdf文件转为图片展示,但是展示出来的中文都是 口口 ,日志显示一堆No glyph for * (CID *) in font STSong-Ligh ...

  2. python 将PDF 转成 图片的几种方法

    文章目录 一.说明 二.PDF转图片 方法1:PyMuPDF(成功) ①.安装PyMuPDF: ②.转换图片代码: 方法2:pdf2image(未成功) ①.安装pdf2image ②.安装Poppl ...

  3. SpringBoot 将PDF转成图片或Word

    SpringBoot 将PDF转成图片或Word 准备工作 Apache PDFBox 将PDF转成一张图片 将PDF转成多张图片 将PDF转成其他文件格式 总结 SpringBoot 是一款非常流行 ...

  4. python在线学习pdf_扣丁学堂Python在线学习之将pdf转成图片的方法

    扣丁学堂Python在线学习之将pdf转成图片的方法 2018-05-23 11:29:01 1266浏览 Python将pdf转成图片的方法,不论是参加 本篇文章记录如何使用python将pdf文件 ...

  5. 使用imagick将PDF转换成图片时报Fatal error: Uncaught exception 'ImagickException' with message 'FailedToExecute

    个人博客原文地址:http://www.lampnick.com/php/720 $IM = new imagick(); $IM->setResolution(200, 200); $IM-& ...

  6. 【PyMuPDF和pdf2image】Python将PDF转成图片

    2023-04-30更新 PyMuPDF=1.21.1 import datetime # PyMuPDF=1.21.1 import fitzdef pdf2img(pdf_path, img_pa ...

  7. pdf转换成jpg python_python 把pdf转成图片文件

    Wand是ctypes基于Python 的简单ImageMagick绑定. 1. 安装wand包:pip install Wand 注意:在选择ImageMagick32位还是64位,这个需要和pyt ...

  8. pdf转换成jpg python_Python 将pdf转成图片的方法

    本篇文章记录如何使用python将pdf文件切分成一张一张图片,包括环境配置.版本兼容问题. 环境配置(mac) 安装ImageMagick brew install imagemagick 这里有个 ...

  9. C#技术分享【PDF转换成图片——13种方案】

    1.[O2S.Components.PDFRender4NET.dll],第三方DLL,可以实现PDF转图片,支持32位系统.64位系统 官方试用版的dll左上角会有一排红色水印,下面这个是破解版的没 ...

最新文章

  1. 在网上找了一些j2ee的视频教程,有需要的朋友可以看看
  2. 以前,第二周周考总结
  3. flash作业_一起作业,你很智障!
  4. 本周计划(4月12日-19日)
  5. 大学计算机课感悟100字,停课不停学的心得100字 停课不停学的感想
  6. 使用php语言 统计字符串,php如何查询字符串长度
  7. MySQL学习(五、数据操作语言DML和事务处理语言TCL)
  8. freeswitch安装步骤(源码编译安装)
  9. Android 仿京东分类功能实现
  10. 雨落无声-开博啦........
  11. mongodb副本集集群中节点出现recovering状态解决办法
  12. 用Cyberduck将4EVERLAND Bucket挂载到本地,构建属于自己的Web3云网盘
  13. 基于YOLOv5和U-NET的火灾检测与分割
  14. 外接硬盘无法进入PE界面
  15. 职场礼仪_举止_站姿
  16. C/C++ 延时函数 (标准库)
  17. 数据库审计:DDL与DML
  18. mysql单精度双精度相加_单精度与双精度
  19. NandFlash和iNand
  20. Kafka GroupCoordinator机制(十六):GroupCoordinator之LeaveGroupRequest分析

热门文章

  1. 石子合并的GarsiaWachs算法
  2. 写好标题 N倍提升你的IP
  3. 如何干净地清除电脑中的木马病毒
  4. 使用OpenCv中Mat进行水平投影与垂直投影并实现字符切分
  5. others_shellcode
  6. Dashboard安装配置
  7. VB与VB.NET区别
  8. 【持续更新】计算机类PDF整理
  9. java日历记事本_用java写的日历记事本代码?
  10. day02【Collection、泛型】-笔记