在Linux命令行中将PDF转换为图像

如何在Linux命令行中将PDF转换为图像

pdftoppmPDF文档页面转换为PNG等图像格式。它是一个命令行工具,可以将整个PDF文档转换为单独的图像文件。使用pdftoppm,您可以指定首选的图像分辨率,缩放和裁剪图像。相关阅读:适用于Linux系统的8种最佳PDF文档查看器

要使用pdftoppm命令行工具,您需要首先安装pdftoppm,它是poppler / poppler-utils / poppler-tools软件包的一部分。根据您的Linux发行版本,如下安装此软件包

$ sudo易于安装poppler的- utils的     [在Debian的/ Ubuntu的和薄荷   ] 
$ sudo的DNF安装poppler的- utils的     [在RHEL / CentOS的&Fedora的  ] 
$ sudo的zypper的安装poppler的-工具  [在OpenSUSE中 ]   
$ sudo的吃豆子-小号poppler的             [在拱门Linux   ]

以下是如何使用pdftoppm工具将pdf文件转换为图像的示例:

1.将PDF文档转换为图像

转换整个pdf的语法如下:

$ pdftoppm - < image_format > <pdf_filename> <IMAGE_NAME> 
$ pdftoppm - < image_format > <pdf_filename> <IMAGE_NAME>    

在下面的示例中,我的文档名称为Linux_For_Beginners.pdf,我们将其转换为PNG格式,并将图像命名为Linux_For_Beginners

$ pdftoppm - png Linux_For_Beginners 。pdf Linux_For_Beginners

PDF的每一页都将转换为Linux_For_Beginners-1.pngLinux_For_Beginners-2.pngPNG

在Linux命令行中将PDF转换为图像
在Linux命令行中将PDF转换为图像

2.将PDF页面范围转换为图像

指定范围的语法如下:

$ pdftoppm - < image_format > - F 2 N - l的N- <pdf_filename> <IMAGE_NAME> 
$ pdftoppm - < image_format > - F 2 N - l的N- <pdf_filename> <IMAGE_NAME>    

其中N指定要隐蔽的首页编号和-l N要转换的最后一页。

在下面的示例中,我们将第10到15页从Linux_For_Beginners.pdf转换为PNG

$ pdftoppm -巴- ˚F 10 -升15个Linux_For_Beginners 。pdf Linux_For_Beginners  

输出将是名为Linux_For_Beginners- 10.pngLinux_For_Beginners-11.png等的图像。

将范围PDF页面转换为图像
将范围PDF页面转换为图像

3.将第一个PDF页面转换为图像

要仅转换首页,请使用以下语法:

$ pdftoppm - png - f 1 - l 1 Linux_For_Beginners 。pdf Linux_For_Beginners  

4.调整DPI质量以进行转化

Pdftoppm默认PDF页面转换为DPI150的图像。要进行调整,请在DPI中使用指定X分辨率的rx数字和指定Y分辨率的数字。-ry

在此示例中,我们将Linux_For_Beginners.pdf的DP质量调整为300

$ pdftoppm - png - rx 300 - ry 300 Linux_For_Beginners 。pdf Linux_For_Beginners  

要查看pdftoppm中所有可用和支持的选项,请运行以下命令:

$ pdftoppm -帮助  
$ man pdftoppm

希望您现在可以使用Pdftoppm命令行工具在Linux中将PDF页面转换为图像。

默认图片
慕斯
文章: 202

订阅文章

在下面输入您的电子邮件地址以订阅我们的通讯

留下评论