Pdftoppm,从Ubuntu将PDF文件转换为图像

关于pdftoppm

在下一篇文章中,我们将了解 pdftoppm。 这是一个用于 Gnu / Linux 的免费开源命令行实用程序。 有了它你可以 轻松从 PDF 文档生成图像文件. 它还允许我们配置文件格式和输出图像的尺寸等。 我们会在包中找到这个工具 波普勒工具.

如果作为用户,您发现自己需要将文档文件的特定页面另存为图像,以便稍后将其用作参考。 使用 pdftoppm 实用程序,可以非常轻松地从 PDF 文档生成图像文件,在终端中只使用一个命令。

Pdftoppm 不仅允许 转换PDF 在图像文件中,我们还可以选择要生成的图像的格式和尺寸,我们甚至可以添加滤色器。 在此工具允许的用于转换的输出图像格式中,我们可以找到; PNG、JPEG、JPEGCMYK、JPEGOPT 和 TIFF.

安装 pdftoppm Ubuntu

正如我之前提到的,这个工具在 poppler-utils 包中。 如果你的 Ubuntu 系统上还没有安装这个包,你可以打开一个终端(Ctrl + Alt + T)并运行以下脚本来 继续安装:

安装poppler utils

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) 检出图像文件时。

将整个pdf转换为图像

pdftoppm -png ejemplo.pdf imagen

指定要转换为图像的 pdf 页面范围

随着选项 -f y -l 我们在第一个例子中使用的,我们也可以 在 PDF 文件中指定更广泛的页面以转换为图像. 在下面的示例中,我们将传递从 2 到 5 的范围,将第二页到第五页转换为图像,两者都包含在内。

pdftoppm 转换范围

pdftoppm -png -f 2 -l 5 ejemplo.pdf imagen

修改输出图像的质量

随着选项 -接收 y - ry 分辨率可以修改 DPI 要生成的图像. 默认情况下,pdftoppm 工具生成分辨率为 150 dpi,在本例中,我们将把它降低到 75 dpi。

dpi 减少

pdftoppm -png -rx 75 -ry 75 ejemplo.pdf imagen

调整输出图像的颜色

该工具还允许我们向输出图像添加滤色器。 简单地 我们需要用过滤器名称替换图像格式. 您可以通过添加选项将 PDF 转换为灰度图像 -灰色. 生成的文件将具有扩展名 PGM.

使用 pdftoppm 为图像添加滤色器

pdftoppm -gray ejemplo.pdf imagen

帮助

获取有关如何使用此工具的完整详细信息,用户可以求助于可以使用以下命令咨询的帮助:

pdftoppm 帮助

pdftoppm --help

你也可以 咨询 手册页 使用命令:

man pdftoppm

如果您有兴趣将 PDF 文档转换为图像,Pdftoppm 是一个可靠的工具. 该实用程序使用来自终端的单个命令来控制生成的图像的扩展名、名称和分辨率的配置。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。