使用工具 poppler ,它是基于 xpdf-3.0,可以把 PDF 文档转换为图片,除此之外还可以指定分辨率、缩放以及裁剪。
安装
# macOS
brew install poppler
# Debian/Ubuntu
sudo apt install poppler-utils
# Arch
sudo pacman -S poppler
安装成功后,会有一个可用的命令为 pdftoppm
。
使用
# 语法
pdftoppm [options] PDF-file PPM-root
使用实例如下。
转换整个文件
pdftoppm -<image_format> <pdf_filename> <image_name>
加入转换的文件名为:xxx.pdf
,转换的图片格式为 png
。
pdftoppm -png xxx.pdf xxx
只转换部分 PDF
pdftoppm -<image_format> -f N -l N <pdf_filename> <image_name>
参数解释:
-f N
:PDF 的起始页码-l N
:PDF 的结束码
比如我们需要把第2页到第5页转为图片:
pdftoppm -png -f 2 -l 5 xxx.pdf xxx
调整图片的质量
pdftoppm
默认的 DPI 为 150 。
pdftoppm -png -rx 300 -ry 300 xxx.pdf xxx
更多使用方法
pdftoppm --help
man pdftoppm