将多页PDF转换为单个图像

时间:2014-02-06 14:11:11

标签: linux image bash pdf imagemagick

我必须将多页PDF文档转换为.png图像。

我尝试使用ImageMagick,但我无法达到最终结果:

convert document.pdf document.png

convert -adjoin document.pdf document.png

此命令创建N个图像.png(其中N =文档页面的数量):

document0.png
document1.png
.... 
document(N-1).png

如果可能的话,我需要一个命令来获取单个图像。

2 个答案:

答案 0 :(得分:41)

最后我找到 THE 解决方案:

convert in.pdf -append out%d.png

感谢this post

修改

作为一个加号,相反的操作是:

convert *.png output.pdf

或者如果你有foo1.png,foo2.png..fooN.png

convert foo?.png output.pdf

请注意,这不适用于foo01.png,foo02.png..foo0N.png

答案 1 :(得分:13)

+append会将图像并排放置,即。水平而非垂直放置(使用-append

convert in.pdf +append out%d.png