想要在 Linux 上将 PDF 文件转换为图像? 有时,您可能需要将文档文件的特定页面保存为图像以供以后参考。 在将 PDF 文件转换为图像时,在线工具没有提供太多选择。
使用 pdftoppm 实用程序,您可以轻松地从 PDF 文档生成图像文件。 最好的部分是,您可以通过在终端上输入一个简单的命令来实现。 在本文中,我们将详细讨论 pdftoppm,以及如何有效使用此工具的指南。
什么是 pdftoppm?
如上所述,pdftoppm 是一个命令行 Linux 实用程序,可将 PDF 文档转换为图像文件。 使用 pdftoppm,您可以配置输出图像的格式和尺寸。 该工具还允许您向图像添加颜色过滤器,例如灰度。
Pdftoppm 是 poppler-utils Linux 上的软件包。 您不会在任何 Linux 发行版上找到预安装的此软件包,因此,您必须手动安装它。
安装 poppler-utils 基于 Debian 的发行版上的软件包:
sudo apt install poppler-utils
在 Arch Linux 上:
sudo pacman -S poppler
你可以安装 poppler-utils 在 CentOS 和 Fedora 使用 DNF 或 Yum:
sudo yum install poppler-utils
sudo dnf install poppler-utils
如何使用 pdftoppm
pdftoppm 实用程序有很多可供您使用的选项。 最基本的是将 PDF 转换为图像、更改图像格式、仅转换特定页面以及更改图像分辨率。
基本语法
该工具的基本语法是:
pdftoppm -imageformat document imagename
…在哪里 图片格式 是您希望输出图像具有的文件扩展名, 文档 是 PDF 文件的路径,并且 图像名 是输出图像的名称。
将整个 PDF 转换为图像
简单地将 PDF 文件转换为图像:
pdftoppm -png test-document.pdf output-images
上述命令会将文档的页面转换为图像。 如果文档有多个页面,pdftoppm 将在输出文件名后附加数字,例如 output-images-1 和 output-images-2。
您还可以使用以下命令更改输出名称和扩展名之间的字符分隔符 -九月 旗帜。 为了 example使用 问号 (?) 作为分隔符:
pdftoppm -png -sep ? test-document.pdf output-images
更改图像扩展名
要更改输出文件的格式,请更改命令中的文件扩展名。 将文档转换为 JPEG 文件:
pdftoppm -jpeg test-document.pdf output-images
Pdftoppm 支持以下输出格式:
- PNG
- JPEG
- JPEGCMYK
- JPEGOPT
- 国际电影节
如果您不指定格式,该工具会生成带有 PPM 默认扩展。
将一系列页面转换为图像
如果您只想转换文档中特定范围的页面,请使用 -F 和 -l 标志。 这 -F 和 -l 代表 第一的 和 最后的 分别。
pdftoppm -png -f 4 -l 7 test-document.pdf output-images
上述命令只会将第 4 到 7 页转换为图像。
仅转换 PDF 的第一页:
pdftoppm -png -f 1 -l 1 test-document.pdf output-images
配置图像的 DPI 质量
使用 pdftoppm,您还可以更改图像的 DPI。 DPI 代表 每英寸点数 并指图像的分辨率。 默认情况下,该工具会生成 DPI 为 150 的图像。但是,您也可以为 pdftoppm 指定自定义数字。
您可以使用 -rx 和 -ry 标志来配置输出图像的 DPI 质量。
pdftoppm -png -rx 200 -ry 200 test-document.pdf output-images
调整输出图像的颜色
要将颜色过滤器添加到输出图像,您只需将图像格式替换为过滤器名称即可。
您可以使用 -灰色的 旗帜。 生成的文件将具有 铂族金属 延期。
pdftoppm -gray test-document.pdf output-images
使用 pdftoppm 生成单色图像:
pdftoppm -mono test-document.pdf output-images
转换受密码保护的 PDF 文件
要使用 pdftoppm 转换受密码保护的 PDF 文件,请使用 -opw 和 -upw 标志。 这 -opw 和 -upw 旗帜代表 所有者密码 和 用户密码 分别。
pdftoppm -png -opw password protected-document.pdf output-images
pdftoppm -png -upw password protected-document.pdf output-images
确保更换 密码 使用 PDF 文档的密码。
在 Linux 上快速将 PDF 转换为图像
如果您想将 PDF 文档转换为图像,Pdftoppm 是一个可靠的工具。 该实用程序使您可以控制配置图像扩展名、名称和分辨率。 直接从 Linux 终端完成所有这些工作的能力更是锦上添花。
有几个适用于 Linux 的 PDF 编辑器为您提供各种工具来有效地修改文档。 如果您觉得需要,您还可以轻松地从 PDF 文档中提取图像。