使用文件将PDF转换为JPG

・1 分钟阅读

将PDF转换为JPG

for file in `ls *.pdf`; do convert -verbose -colorspace RGB -resize 800 -interlace none -density 300 -quality 80 $file `echo $file | sed 's/.pdf$/.jpg/'`; done
(依赖于imagemagick),该命令将目录中的所有.pdf文件转换为800px (宽或高,无论哪个较小)图像(纵横比保持不变).jpg,如果文件名为'example1.pdf',则将它命名为'example1.jpg',这是一个非常有价值的命令!
示例输出
for file in `ls *.pdf`; do convert -verbose -colorspace RGB -resize 800 -interlace none -density 300 -quality 80 $file `echo $file | sed 's/.pdf$/.jpg/'`; done
"gs" -q -dQUIET -dPARANOIDSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=0"-sDEVICE=pnmraw" -dTextAlphaBits=4 -dGraphicsAlphaBits=4"-r300x300""-sOutputFile=/tmp/magick-XXz6cMMo""-f/tmp/magick-XX9DNL7g""-f/tmp/magick-XXPGU3s9"
Hujiuxiang profile image