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