今天我来给大家讲一个linux下的一个小工具的使用,将图片转为pdf以及将pdf转为图片的命令。这里主要用到imagemagick这个工具。
首先,linux系统需要先安装这个工具。
centos安装命令为:
yum install ImageMagick
debian安装命令为:
apt-get install ImageMagick
一、pdf转图片
这里我们假设有一个pdf文件,文件名为“pdf_name.pdf”,将pdf转为图片的命令就成为了
convert pdf_name.pdf image_name.jpg
当执行了这个命令后,就会生成 image_name-0.jpg,image_name-1.jpg等等图片,数目由PDF页数决定。
但是直接使用这个命令,产生的默认图片清晰度非常低,因此小沃建议使用额外的参数。
convert -resize 1800x -density 150 -quality 100 pdf_name.pdf image_name.jpg
-resize 1800x 指定生成的像素大小,越大生成的图片越大,转化的时间越久
-density 150 参数指定密度,具体含义再查
-quality 100 指定生成图片的质量
二、图片转pdf
这个更简单,一个命令就实现了
convert *.jpg +compress foo.pdf
这样,当前文件夹中所有jpg文件格式的,全部会转换为foo.pdf。
这里有个细节请注意,建议先给jpg文件命名,命名需要有规律,如:"aaa1.jpg","aaa2.jpg"等。
这样压缩进去后才能按照顺序执行。