使用ImageMagick将PDF转为图片

生成单个图片

magick convert -density 220 -quality 80 3.pdf -append 3.jpeg

生成多张图片

magick convert -density 220 -quality 80 3.pdf 3.jpeg

生成多张图片有偶现黑色背景

magick convert -density 220 -quality 80 3.pdf 3.png

或生成白色背景的jpg

magick convert -density 220 -quality 80 -background white -alpha remove 3.pdf 3.jpeg

其中 -density 是设置DPI, -quality 是压缩质量等,这个工具异常强大

Original: https://www.cnblogs.com/surging-dandelion/p/15489985.html
Author: 蒲公英的狂想
Title: 使用ImageMagick将PDF转为图片

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/579570/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Skywalking-07:OAL原理——解释器实现

    OAL 解释器实现 OAL 解释器是基于 Antlr4 实现的,我们先来了解下 Antlr4 Antlr4 基本介绍 Antlr4 使用案例 参考Antlr4的使用简介这篇文章,我…

    Java 2023年6月5日
    098
  • java selenium (四) 使用浏览器调试工具

    在基于UI元素的自动化测试中, 无论是桌面的UI自动化测试,还是Web的UI自动化测试. 首先我们需要查找和识别UI元素. 在基于Web UI 自动化测试中, 测试人员需要了解HT…

    Java 2023年5月29日
    091
  • 手撕快速排序(含图解和两种实现代码含改进)

    摘要 快速排序其实也是分而治之的思想 快速排序是递归的 首先找一个基准点,把比基准点小的数字都放到它的左边,比它大的数字都放在它的右边,一趟下来基准点的位置找到了,且它左边的数字小…

    Java 2023年6月16日
    071
  • 转载:Spring+EhCache缓存实例

    转载来自:http://www.cnblogs.com/mxmbk/articles/5162813.html 一、ehcahe的介绍 EhCache 是一个纯Java的进程内缓存…

    Java 2023年5月30日
    081
  • 三分钟学会短信验证

    一:打开APISpace官网,登录,搜索短信验证,点击立即购买,新用户会送十条短信 https://www.apispace.com/ 二:打开我的Api,找到刚刚购买的短信流量包…

    Java 2023年6月15日
    091
  • nginx 伪静态跳转

    301跳转要带着 permanent; 302 不带permanent rewrite ^.*$ https://www.hahaha.com/$1 permanent; Orig…

    Java 2023年5月30日
    077
  • mongodb相关

    一.删除数据库时,使用root账号执行 仍然提示没有权限 1.使用root账号创建新user并赋予权限 2.使用被赋权账号 db.dropDatabase() 二.升级过的mong…

    Java 2023年6月9日
    090
  • java list的六种赋值方式

    java;gutter:true;public static void main(String[] args) { //第一种赋值 List list1 = Arrays.asLi…

    Java 2023年5月29日
    0107
  • Python数据分析

    Numpy Numpy常用函数以及用法 (1)创建ndarray数组 (2)操作数组 1. 数组属性的获取 2. 数组属性的操作 3. 数组的对接与分割 (3)多维数组的索引与切片…

    Java 2023年6月5日
    078
  • Spring Boot2配置Swagger2生成API接口文档

    一、Swagger2介绍 前后端分离开发模式中,api文档是最好的沟通方式。Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服…

    Java 2023年6月15日
    071
  • 使用nginx 的反向代理 给 kibana加上basic的身份认证

    第一步准备工作 准备用户名密码: 更改host文件 第二步,安装nginx ubuntu安装Nginx之后的文件结构大致为:所有的配置文件都在/etc/nginx下,并且每个虚拟主…

    Java 2023年5月30日
    098
  • PHP(基本语法)PHP中的Session-登录案例

    文件结构: config.php: php /**1、数据库服务器 */ define(‘DB_HOST’,’localhost’); /**2、数据库用户名 */ define(…

    Java 2023年5月30日
    086
  • 5个必知的高级SQL函数

    5个必知的高级SQL函数 SQL是关系数据库管理的标准语言,用于与数据库通信。它广泛用于存储、检索和操作数据库中存储的数据。SQL不区分大小写。用户可以访问存储在关系数据库管理系统…

    Java 2023年6月15日
    0128
  • [学习笔记] Java接口

    接口是Java中的一种抽象类型,是抽象方法的集合; 接口使用 interface关键字声明; 接口不是类,它们属于不同的概念,类描述对象的属性和方法,接口则包含要实现的方法; 一个…

    Java 2023年6月5日
    081
  • MongoDB学习笔记-1、NoSQL基础

    1.1、NoSQL概念 NoSQL并非字面的”不是SQL”或者”非SQL”,而是NoSQL=Not Only SQL,即&#8221…

    Java 2023年6月5日
    077
  • 【JavaWeb-JSP】笔记汇总 — JSP 规范;EL 表达式

    JSP 规范: <strong><span>JSP &#x89C4;&#x8303;&#x4ECB;&#x7ECD;&amp…

    Java 2023年6月8日
    081
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球