Pdftk "$f.pdf" stamp "$f.1.signature.pdf" output "$f.1.signed.pdf" # stamp the original pdf with the new signature template pdf # create a new pdf with the same size as the original pdf with transparent background and the signature image positioned at the final positionĬonvert -density $density -size $pdfsize xc:transparent \( "$s" -resize $p% \) -geometry $x $y -composite "$f.1.signature.pdf" # just in case someone needs this: get the size of the signature image Pdfsize=$(identify -format "%wx%h" "$f.pdf") This command creates a new pdf origin.1.signed.pdf where the signature.png is scaled to 10% of it's size and positioned to 400圆90 in the pdf. sign.sh origin signature.png 10 400 690 a png of your signature, somewhere in the pdf, you run the script like this: Given some pdf called origin.pdf you want to add an image, e.g. I'm not sure if this might also work for multipage pdf's. Inspired by the answer from bodo I created a simplified version in hope others can reuse/modify this easily for their purpose to sign a single page pdf. Pdftk $f.signed.pdf output $f.signenc.pdf user_pw PROMPT owner_pw $(openssl rand -base64 32) allow AllFeatures Pdftk $f.$page.pdf stamp $f.$ output $f.$Įcho "You have to click two times. ![]() Size=$(identify -format "%wx%h" $f.$page.pdf)ĭisplay -density $sdatax$sdata -immutable -alpha off -update 1 -debug X11 -log "%e" -title "sign $f.pdf#$page" $f.$ 2>
0 Comments
Leave a Reply. |