2012-05-02 4 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

Try:

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

Смежные вопросы