Featured image of post Tips: 命令行下 pdf 转换为图片

Tips: 命令行下 pdf 转换为图片

使用工具 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
Licensed under CC BY-NC-SA 4.0
最后更新于 Jul 26, 2023 08:03 UTC
comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计