利用convert【ImageMagick】把pdf批量转换为图片踩坑

  • 前言
    • 坑1 gs报错
      • 解决方案:
    • 坑2 导出的文件太模糊
      • 解决方案
        • 参数介绍:
    • 总结
      • 最后附上完整的命令

前言

最近做一个pdf显示文件内容的时候由于pdf太大,考虑转换成jpg显示在页面上,但是当我使用
convert转换文件的时候遇到了2个问题,记录下来供大家参考也作为自己的备忘。

坑1 gs报错

convert ./11.pdf ./检测报告/aa.jpg
convert: attempt to perform an operation not allowed by the security policy `gs' @ error/delegate.c/ExternalDelegateCommand/378.
convert: no images defined `tikz.jpg' @ error/convert.c/ConvertImageCommand/3282.

解决方案:

sudo vim /etc/ImageMagick-7/policy.xml
  • 然后搜索 gs (输入 /gs)
  • 再注释 这一行
 <!--  <policy domain="delegate" rights="none" pattern="gs" /> -->
  • 然后保存 shift + :
  • wq

坑2 导出的文件太模糊

解决方案

添加-density 参数即可

参数介绍:

-density 200
图像每英寸面积内的像素点数,数值越高图片质量越高
-quality 100
这个为转换图片时的压缩率,0-100之间

总结

最后附上完整的命令

convert -density 300   -quality 100 -units PixelsPerInch  ./11.pdf ./aa.jpg

利用convert【ImageMagick】把pdf批量转换为图片踩坑(gs报错和清晰度问题)相关推荐

  1. excel排版用于印刷:pdf批量转换为图片方便校验排版错误

    下载地址:http://blog.csdn.net/bq_cui/article/details/49685983 面对几千个pdf文件,怎样才能快速发现其中存在排版错误的文件?我们可以将这些pdf文 ...

  2. 免费PDF批量转换图片工具

    免费PDF批量转换图片工具 免费PDF批量转换图片工具 程序界面 测试效果 程序说明 使用说明 使用注意 开发环境 测试环境 程序版本 源文章出处 下载地址(百度云) 免费PDF批量转换图片工具 一款 ...

  3. 利用VBA将excel中链接转换为图片形式存放在指定的单元格中

    利用VBA将excel中链接转换为图片形式存放在指定的单元格中 VBA代码如下 Private Declare Function URLDownloadToFile Lib "urlmon& ...

  4. 微信公众号文章转pdf下载,不难也不太容易,磕磕绊绊倒是不少如何用xpath保存网站源码;如何精简你的文章请求链接;如何将文章转化为pdf文件,不乱码,不报错

    目录 敲黑板 抓包分析 看碟下菜,确认分析思路 锁定有效数据包 分析响应信息和请求连接 黑板报 如何用xpath保存网站源码 如何精简你的文章请求链接 如何将文章转化为pdf文件,不乱码,不报错 总结 ...

  5. 在typora中存储图片踩坑总结(最完整版,包括图片的整体转移)

    在typora中存储图片踩坑总结(最完整版) 1.首先是之前一直以为建立一个文件夹存储图片就可以了,不料这个软件存储图片在绝对位置,所以这样你图片的文件夹移动之后就显示不了,这样就很尴尬!!比如下面这 ...

  6. php jpg转换为pdf文件,php使用ImageMagick将PDF文件转换为JPG文件的方法_PHP

    本文实例讲述了php使用Image Magick将PDF文件转换为JPG文件的方法.分享给大家供大家参考.具体如下: 这是一个非常简单的格式转换代码,可以把.PDF文件转换为.JPG文件,代码要起作用 ...

  7. Adobe Acrobat DC 自定义批量动作(pdf 批量导出图片)

    背景 某天,有一批电子发票需要打印,有很多.身为一个技术,如果要我一张一张打开然后挨个打印,势必不能接受. 于是乎,心生第一常规做法:将一批 pdf 全部合并为一个 pdf 文件,然后打印不就可以了. ...

  8. ImageMagick之PDF转换成图片(image)

    安装完ImageMagick之后,直接执行"magick convert f:\parseWord\tmp\testpdf.pdf f:\parseWord\tmp\testpdf.jpg& ...

  9. PDFBox操作pdf文件转换为图片

    我是如何接触到PDFBox的 疫情期间,周末在家老实呆着,女友在学法律,但女友学习法律的pdf文件资料里每页都有一些类似培训机构联系方式的一些文字,共三四百页,用普通的编辑软件删除不了,如果要删除的话 ...

最新文章

  1. SpringBoot学习平台
  2. CentOS下yum安装nginx服务
  3. Genymotion 模拟器 VirtualBox
  4. 5月22日云栖精选夜读:PHP学习路线图
  5. 改变listview的每个item的背景色
  6. android support Percent支持库开发
  7. 一篇博客读懂设计模式之---模板方法模式
  8. C++ Primer 第五版 第6章 6.3——函数返回类型和return语句阅读笔记
  9. oracle startup作用,【学习笔记】Oracle打补丁后startup migrate、startup upgrade区别分析...
  10. [在线+源码]vue全家桶+Typescript开发一款习惯养成APP
  11. 计算机硬件技术基础 统计字符串strl中字符'a'的个数,汕头大学工学院830计算机基础综合历年考研真题202p.doc...
  12. python 函数参数self_Python类中self参数用法详解
  13. Pycharm 转化ui文件为py文件:报错Error in input file: not well-formed (invalid token): line 1, column 1
  14. linux yum安装python3_在Linux - Centos上安装Python3(上)
  15. 基于决策树构建鸢尾花数据的分类模型并绘制决策树模型
  16. linux查看docker进程流量,linux中查看docker内存占用情况
  17. 计算机电源线税务编码,电力电子元器件税收分类编码
  18. cad计算机快捷键命令大全,2016cad快捷键命令大全,AutoCAD快捷键命令大全
  19. 【无标题】Ubuntu安装linaro工具链问题
  20. js控制excel打印完美解决方案(转)

热门文章

  1. 愚公移山和加特林打僵尸(递归)
  2. 仿微信控制输入法的显示和隐藏
  3. 学java被“劝退”的第五天
  4. STM32F427利用FSMC接口访问FPGA的SRAM(3)—— STM32F427访问FPGA的SRAM
  5. [Hive]那些年我们踩过的Hive坑
  6. bubble pop
  7. 淘宝理财 中证500 中证300 基金收益计算
  8. 甲级测绘资质审批常见问题-甲级测绘资质如何办理?
  9. 比尔盖兹退休告别演说:下个数位十年
  10. iPhone 13 不带 Touch ID、搭载 M1X 的 Mac mini 将发布?2021 苹果秋季发布会预测