Чтобы подписать pdf-файл из командной строки в ubuntu, я использовал 'signpdf'. Проблема в том, что мне нужно добавить визуальный документ. Вот решение, которое я предлагаю:добавить видимый знак в pdf из командной строки с помощью imagemagick
firma.sh
#!/bin/bash
# add label
convert -rotate 90 -density 200 -quality 80 -gravity North -annotate +0+20 "Firmado por Félix José Hernández (`date`)" -font /usr/share/fonts/truetype/ubuntu-font-family/UbuntuMono-R.ttf -pointsize 12 $1 _$1
# rotate normal
convert -rotate -90 -density 200 -quality 80 _$1 __$1
# sign
signpdf.jar __$1 s_$1 --certfile=/tmp/micertificado.pfx --password=$2
rm _$1
rm __$1
И позвони:
firma.sh 001.pdf пароль
какие-либо предложения?
Спасибо Андреа, я хотел включить вертикальный текст, как это [ссылка] (http://picpaste.com/130528_convert-mbq1AvjO.jpg) –
Хорошо, спасибо за ваш комментарий: я отредактировал свой ответ, добавив команду, чтобы добавить вертикальный текст. Надеюсь, поможет! – Andrea
Спасибо, Андреа, это работает !, но «output.pdf» имеет низкое качество. Я тестировал с «плотностью 200 -качество 80», но я не уверен –