使用convert命令将pdf转成图片时遇到的一个问题
安装好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转成图片时遇到的一个问题相关推荐
- 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 ...
- python 将PDF 转成 图片的几种方法
文章目录 一.说明 二.PDF转图片 方法1:PyMuPDF(成功) ①.安装PyMuPDF: ②.转换图片代码: 方法2:pdf2image(未成功) ①.安装pdf2image ②.安装Poppl ...
- SpringBoot 将PDF转成图片或Word
SpringBoot 将PDF转成图片或Word 准备工作 Apache PDFBox 将PDF转成一张图片 将PDF转成多张图片 将PDF转成其他文件格式 总结 SpringBoot 是一款非常流行 ...
- python在线学习pdf_扣丁学堂Python在线学习之将pdf转成图片的方法
扣丁学堂Python在线学习之将pdf转成图片的方法 2018-05-23 11:29:01 1266浏览 Python将pdf转成图片的方法,不论是参加 本篇文章记录如何使用python将pdf文件 ...
- 使用imagick将PDF转换成图片时报Fatal error: Uncaught exception 'ImagickException' with message 'FailedToExecute
个人博客原文地址:http://www.lampnick.com/php/720 $IM = new imagick(); $IM->setResolution(200, 200); $IM-& ...
- 【PyMuPDF和pdf2image】Python将PDF转成图片
2023-04-30更新 PyMuPDF=1.21.1 import datetime # PyMuPDF=1.21.1 import fitzdef pdf2img(pdf_path, img_pa ...
- pdf转换成jpg python_python 把pdf转成图片文件
Wand是ctypes基于Python 的简单ImageMagick绑定. 1. 安装wand包:pip install Wand 注意:在选择ImageMagick32位还是64位,这个需要和pyt ...
- pdf转换成jpg python_Python 将pdf转成图片的方法
本篇文章记录如何使用python将pdf文件切分成一张一张图片,包括环境配置.版本兼容问题. 环境配置(mac) 安装ImageMagick brew install imagemagick 这里有个 ...
- C#技术分享【PDF转换成图片——13种方案】
1.[O2S.Components.PDFRender4NET.dll],第三方DLL,可以实现PDF转图片,支持32位系统.64位系统 官方试用版的dll左上角会有一排红色水印,下面这个是破解版的没 ...
最新文章
- 在网上找了一些j2ee的视频教程,有需要的朋友可以看看
- 以前,第二周周考总结
- flash作业_一起作业,你很智障!
- 本周计划(4月12日-19日)
- 大学计算机课感悟100字,停课不停学的心得100字 停课不停学的感想
- 使用php语言 统计字符串,php如何查询字符串长度
- MySQL学习(五、数据操作语言DML和事务处理语言TCL)
- freeswitch安装步骤(源码编译安装)
- Android 仿京东分类功能实现
- 雨落无声-开博啦........
- mongodb副本集集群中节点出现recovering状态解决办法
- 用Cyberduck将4EVERLAND Bucket挂载到本地,构建属于自己的Web3云网盘
- 基于YOLOv5和U-NET的火灾检测与分割
- 外接硬盘无法进入PE界面
- 职场礼仪_举止_站姿
- C/C++ 延时函数 (标准库)
- 数据库审计:DDL与DML
- mysql单精度双精度相加_单精度与双精度
- NandFlash和iNand
- Kafka GroupCoordinator机制(十六):GroupCoordinator之LeaveGroupRequest分析