知方号

知方号

通过 pdftoppm 实现PDF转图片

介绍如何在 Linux 系统中使用 pdftoppm 指令将 PDF 文件转为 PNG、JPEG 等图片文件。

安装 pdftoppm 指令 在 Linux 系统中 pdftoppm 指令可以透过 poppler 套件来安装,不同的 Linux 发行版会有不同的套件名称,但大同小异:

Debian、Ubuntu、Mint Linux

sudo apt install poppler-utils

RHEL、CentOS、Fedora Linux

sudo dnf install poppler-utils

OpenSUSE Linux

sudo zypper install poppler-tools

Arch Linux

sudo pacman -S poppler 将 PDF 转为图片文件 pdftoppm 指令可以将 PDF 文件转换为各种格式的图片文件。

若要将 PDF 文件转换为 PNG 图片文件,可加上 -png 参数,并指定输入的 PDF 文件,以及输出图片的文件名前缀:

将 input.pdf 转换为 PNG 图文件

pdftoppm -png input.pdf output 输出的图片文件就会指定的文件名前缀,加上页码,也就是 output-01.png、output-02.png 等。

若要将 PDF 文件转换为 JPEG 图片文件,可加上 -jpeg 参数:

将 input.pdf 转换为 jpeg 图文件

pdftoppm -jpeg input.pdf output 若要将 PDF 文件转换为 TIFF 图片文件,可加上 -tiff 参数:

将 input.pdf 转换为 TIFF 图文件

pdftoppm -tiff input.pdf output 指定转换页数 若要指定转换的页数,可以使用 -f 与 -l 参数分别指定开始与结束的页码:

将 input.pdf 的第 5 页至第 8 页转换为 PNG 图文件

pdftoppm -png -f 5 -l 8 input.pdf output 若只想要转换 PDF 文件的某一页,可以将 -f 与 -l 参数设置为同一页,例如转换第 2 页:

将 input.pdf 的第 2 页转换为 PNG 图文件

pdftoppm -png -f 2 -l 2 input.pdf output 指定图片分辨率 pdftoppm 指令在将 PDF 文件转为图片文件时,默认的分辨率是 150 DPI,若要调整分辨率,可以使用 -r 参数设置:

设置转出图片的分辨率为 300 DPI

pdftoppm -png -r 300 input.pdf outputOC](这里写自定义目录标题) 转载文件地址:https://www.xiaoyuanjiu.com/108266.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。