Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| tips:fdf [2021/02/24 16:53] – created scipio | tips:fdf [2021/02/26 19:28] (current) – scipio | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== FDF ====== | ====== FDF ====== | ||
| - | Dato un modello pdf e un file in formato FDF con i dati si crea il documento pdf | + | Dato un modello pdf e un file in formato FDF viene creato |
| <file txt dati.fdf> | <file txt dati.fdf> | ||
| Line 32: | Line 32: | ||
| </ | </ | ||
| + | {{ : | ||
| < | < | ||
| - | {{ :tips:modello.pdf | + | pdftk modello.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 | ||
| + | |||
| + | # 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 | ||
| + | </ | ||
| + | |||