星期二, 四月 20, 2010

[shell]把多个图片(如png)转换成单一PDF文件

需要用到的软件: imagemagick, pdftk
1, 把PNG转成单页面的 PDF: for i in *.png; do convert -compress JPEG -quality 4 $i $(basename $i).pdf; done
2, 把多个独立的单页面PDF合并成多页面的单一PDF: pdftk *.pdf cat output /tmp/dest.pdf

imagemagick 使用起来太灵活,可以调整的参数太多,看着就头晕,可以参考页面: http://www.imagemagick.org/script/command-line-options.php
pdftk 相对来说,看man 就能用了。


0 Comments:

发表评论

<< Home