сконвертировать PDF в картинку и наложить печать и подпись поверх
#!/bin/bash | |
# | |
# author: vmanyushin@gmail.com | |
# created: 31.08.2016 | |
# description: скрипт добавляет печать и подпись на документ. | |
# для работы скрипта в системе должен быть установлен imagemagick пакет | |
# | |
# описание параметров: | |
# $1 - имя исходного файла | |
# $2 - имя файла с печатью | |
# $3 - координаты центра куда будет добавлена картинка с печатью, | |
# координаты задаются в виде +x+y, где x и y это смещение в PX | |
# от верхнего левого угла | |
# $4 - имя файла с подписью | |
# $5 - координаты для картинки с подписью | |
# | |
if [[ -z $3 ]]; then | |
echo "usage: convert.sh <document.pdf> <stamp.png> <stamp position> [sign.png] [sign position]" | |
echo " convert.sh document.pdf stamp.png +1800+2700" | |
echo " convert.sh document.pdf stamp.png +1800+2700 sign.png +1350+2850" | |
exit 0; | |
fi | |
docname=$(basename $1 .pdf) | |
convert -density 300 $1 $docname.jpg | |
[[ -f composite.png ]] && rm -f composite.png | |
if [[ -n $5 ]]; then | |
composite -geometry $5 $4 document.jpg composite.png | |
composite -geometry $3 $2 composite.png composite.png | |
else | |
composite -geometry $3 $2 document.jpg composite.png | |
fi | |
echo "done" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment