在下一篇文章中,我们将了解 pdftoppm。 这是一个用于 Gnu / Linux 的免费开源命令行实用程序。 有了它你可以 轻松从 PDF 文档生成图像文件. 它还允许我们配置文件格式和输出图像的尺寸等。 我们会在包中找到这个工具 波普勒工具.
如果作为用户,您发现自己需要将文档文件的特定页面另存为图像,以便稍后将其用作参考。 使用 pdftoppm 实用程序,可以非常轻松地从 PDF 文档生成图像文件,在终端中只使用一个命令。
Pdftoppm 不仅允许 转换PDF 在图像文件中,我们还可以选择要生成的图像的格式和尺寸,我们甚至可以添加滤色器。 在此工具允许的用于转换的输出图像格式中,我们可以找到; PNG、JPEG、JPEGCMYK、JPEGOPT 和 TIFF.
安装 pdftoppm Ubuntu
正如我之前提到的,这个工具在 poppler-utils 包中。 如果你的 Ubuntu 系统上还没有安装这个包,你可以打开一个终端(Ctrl + Alt + T)并运行以下脚本来 继续安装:
sudo apt update; sudo apt install poppler-utils
如何将PDF文件转换为图像
Pdftoppm 提供了许多使用选项,但最常见的是; 将 PDF 的第一页转换为图像,将整个 PDF 转换为图像,更改图像格式,仅转换 pdf 的特定页面,并更改结果图像的分辨率。
您可以使用语法将 PDF 转换为图像:
pdftoppm -formato documento nombre-imagen
- 格式 → 是输出图像文件的扩展名。
- 文件 → 是我们要转换的 PDF 文件的路径。
- 图像名称 → 是输出图像的名称。
将第一个 PDF 页面转换为图像
至 将 PDF 文件的第一页转换为 png 图像,感谢选项 -f y -l,我们只需要使用如下命令:
pdftoppm -png -f 1 -l 1 ejemplo.pdf ImagenPrimeraPagina
将整个 PDF 转换为图像
以下命令将 将整个 PDF 文件逐页转换为 .png 文件. 如果文档有多个页面,pdftoppm 将在文件名中添加数字,(页。 例如 image-1.png 和 image-2.png) 检出图像文件时。
pdftoppm -png ejemplo.pdf imagen
指定要转换为图像的 pdf 页面范围
随着选项 -f y -l 我们在第一个例子中使用的,我们也可以 在 PDF 文件中指定更广泛的页面以转换为图像. 在下面的示例中,我们将传递从 2 到 5 的范围,将第二页到第五页转换为图像,两者都包含在内。
pdftoppm -png -f 2 -l 5 ejemplo.pdf imagen
修改输出图像的质量
随着选项 -接收 y - ry 分辨率可以修改 DPI 要生成的图像. 默认情况下,pdftoppm 工具生成分辨率为 150 dpi,在本例中,我们将把它降低到 75 dpi。
pdftoppm -png -rx 75 -ry 75 ejemplo.pdf imagen
调整输出图像的颜色
该工具还允许我们向输出图像添加滤色器。 简单地 我们需要用过滤器名称替换图像格式. 您可以通过添加选项将 PDF 转换为灰度图像 -灰色. 生成的文件将具有扩展名 PGM.
pdftoppm -gray ejemplo.pdf imagen
帮助
至 获取有关如何使用此工具的完整详细信息,用户可以求助于可以使用以下命令咨询的帮助:
pdftoppm --help
你也可以 咨询 手册页 使用命令:
man pdftoppm
如果您有兴趣将 PDF 文档转换为图像,Pdftoppm 是一个可靠的工具. 该实用程序使用来自终端的单个命令来控制生成的图像的扩展名、名称和分辨率的配置。