我们之前已经讨论了将图像文件转换为 PDF 文档的过程。 反之亦然,即您也可以将 PDF 文档中任意数量的页面转换为一系列图像。 如果您首先将其转换为图像,然后根据您的需要对其进行编辑,然后将其转换回 PDF,则可以使用此技巧来编辑 PDF 文件。
使用 pdftoppm,您可以在终端中非常轻松地将 PDF 文档转换为图像,您还可以指定分辨率、缩放比例,甚至可以根据需要裁剪图像。
pdfgrep – 在 PDF 文档中搜索文本
安装 pdftoppm
打开终端并键入以下命令,具体取决于您的发行版:
# On Debian and Ubuntu based distributions sudo apt update && sudo apt install poppler-utils # On Fedora Workstation sudo dnf install poppler-utils # On Arch Linux sudo pacman -S poppler
将 PDF 文档转换为图像
转换过程非常简单,您只需像这样键入 pdftoppm 命令:
pdftoppm -image_format pdf_name image_name
在这里,-image 格式标志将根据您的喜好设置图像的格式(例如 JPEG、PNG 等)
指定要转换的页面范围
您可以使用 -f
和 -l
命令选项指定要转换为图像的文档的第一页和最后一页。 让我们看一个下面的例子:
pdftoppm -png -f 2 -l 5 Lockpick_Guide.pdf Picture
正如我们所见,只生成了 3 个图像,正如我们使用命令选项指定的那样。
调整输出质量
默认情况下,pdftoppm 生成 DPI 为 150 的图像,但我们可以使用 -rx
和 -ry
选项将分别定义 X 分辨率和 Y 分辨率。 例如,让我们尝试生成 200 DPI 的图像,输入:
pdftoppm -png -rx 200 -ry 200 pdf_name.pdf image_name
概括
就是这样,我希望你已经学到了与这个工具相关的东西,并找到了这些知识的实际用途。 如果您对此工具有任何疑问,请在评论中告诉我。