2012-05-02 46 views
1

我试图通过命令来添加PDF页面2ImageMagick的:绘制文本PDF

上的文本的第二页

convert -density 300 input.pdf -pointsize 80 -draw "text 400,550 'HeLLO'" out.pdf 

我可以1

页面上添加文字

convert -density 300 input.pdf -pointsize 80 -draw "text 400,550 'HeLLO'" out.pdf 

2.

页面无法正常工作

我试图分割它并逐个添加文本,但速度太慢。 有没有一种方法可以直接在一个命令中在页面1和页面2上绘制文本?

谢谢!

回答

2

尝试:

convert -density 300 input.pdf[1] -pointsize 80 -draw "text 400,550 'HeLLO'" out.pdf 

这个它只会输出第2页,而不是整个PDF思考?在这篇文章

寻找https://stackoverflow.com/questions/10429311/creating-thumbnail-image-from-the-first-page-of-pdf你应该能够做到:

convert -density 300 input.pdf[0-1] -pointsize 80 -draw "text 400,550 'HeLLO'" out.pdf 
+0

有没有一种方法,我可以在一个命令更改第1页和第2页两者兼而有之? – fkingan

+0

对不起,我没有正确地阅读你的问题 - 我不知道,因为我不使用PDF文件。由于您没有调整PDF格式,所以直接调用ghostscript可能会更好,因为Imagemagick使用该程序来处理PDF文件。 – Bonzo