Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
tips:fdf [2021/02/24 16:55] – scipio | tips:fdf [2021/02/26 19:28] (current) – scipio | ||
---|---|---|---|
Line 37: | Line 37: | ||
pdftk modello.pdf fill_form dati.fdf output output.pdf | pdftk modello.pdf fill_form dati.fdf output output.pdf | ||
</ | </ | ||
+ | |||
+ | |||
+ | Per aggiungere immagini come loghi o qrcode in determinate posizioni si può usare pdftk multistamp | ||
+ | |||
+ | |||
+ | esempio | ||
+ | <code bash> | ||
+ | #!/bin/sh | ||
+ | |||
+ | # valore del qr code | ||
+ | QR1=' | ||
+ | |||
+ | # il modello non contiene i campi qr | ||
+ | MODEL=modello.pdf | ||
+ | FDF=dati.fdf | ||
+ | |||
+ | # generiamo il pdf solo con i campi testo | ||
+ | pdftk $MODEL fill_form $FDF output bg.pdf | ||
+ | |||
+ | # generiamo il qr come immagine | ||
+ | qrencode -s3 -o qrcode.png $QR1 | ||
+ | |||
+ | # generiamo una pagina trasparente A4 e posizionamo il qr nella posizione 200 da sinistra e 500 dal basso | ||
+ | convert qrcode.png -transparent white -page a4+200+500 -quality 100 fg.pdf | ||
+ | |||
+ | # uniamo background e foreground in final.pdf | ||
+ | pdftk bg.pdf multistamp fg.pdf output final.pdf | ||
+ | </ | ||
+ | |||
+ |