pdftoppm 将 PDF 文档页面转换为PNG等图像格式。它是一个命令行工具,可以将整个 PDF 文档转换为单独的图像文件。使用pdftoppm,您可以指定首选图像分辨率、比例并裁剪图像。
要使用pdftoppm命令行工具,您需要首先安装pdftoppm ,它是poppler / poppler-utils / poppler-tools软件包的一部分。根据您的 Linux 发行版按如下方式安装此软件包
$ sudo apt install poppler-utils [在 Debian/Ubuntu 和 Mint 上] $ sudo dnf install poppler-utils [在 RHEL/CentOS 和 Fedora 上] $ sudo zypper install poppler-tools [在 OpenSUSE 上] $ sudo pacman -S poppler [在 Arch Linux 上]
以下是如何使用pdftoppm工具将 pdf 文件转换为图像的示例:
1.将PDF文档转换为图像
转换整个pdf的语法如下:
$ pdftoppm -<图像格式> <pdf 文件名> <图像名称> $ pdftoppm -<图像格式> <pdf 文件名> <图像名称>
在下面的示例中,我的文档名称为Linux_For_Beginners.pdf,我们将其转换为PNG格式并将图像命名为Linux_For_Beginners。
$ pdftoppm -png Linux_For_Beginners.pdf Linux_For_Beginners
PDF的每一页都将转换为PNG,如Linux_For_Beginners-xfcolrxrvkjutidsbhbcqexuvunyawhv.png、Linux_For_Beginners-jgwsanhgqivghcfhomxmruykhukcwiwr.png等。
2. 将 PDF 页面范围转换为图像
指定范围的语法如下:
$ pdftoppm -<图像格式> -f N -l N <pdf 文件名> <图像名称> $ pdftoppm -<图像格式> -f N -l N <pdf 文件名> <图像名称>
其中N
指定要转换的首页页码和-l N
要转换的最后一页页码。
在下面的示例中,我们将第 10 到 15 页从Linux_For_Beginners.pdf转换为PNG。
$ pdftoppm -png -f 10 -l 15 Linux_For_Beginners.pdf Linux_For_Beginners
输出将是名为Linux_For_Beginners-oorxdbduoftxclywctlkxrdgnassjqnm.png、Linux_For_Beginners-1xfcolrxrvkjutidsbhbcqexuvunyawhv.png等的图像。
3. 将第一个 PDF 页面转换为图像
要转换第一页,仅使用以下语法:
$ pdftoppm -png -f 1 -l 1 Linux_For_Beginners.pdf Linux_For_Beginners
4.调整DPI质量以进行转换
默认情况下, Pdftoppm将PDF页面转换为DPI为150的图像。要进行调整,请使用指定X分辨率的rx编号和指定Y分辨率的编号(以 DPI 为单位)。-ry
在本例中,我们将Linux_For_Beginners.pdf的 DP 质量调整为300。
$ pdftoppm -png -rx 300 -ry 300 Linux_For_Beginners.pdf Linux_For_Beginners
要查看 pdftoppm 中可用和支持的所有选项,请运行以下命令:
$ pdftoppm --帮助 $ 人 pdftoppm
希望您现在可以使用Pdftoppm命令行工具在 Linux 中将 PDF 页面转换为图像。