Il pacchetto 'pdftk' offre questa funzionalità eseguibile in stock attraverso uno script, io l'ho provato per altre funzioni e va molto
bene per alcune utili lavorazioni sui PDF.
On 16/02/25 09:43, Davide Prina wrote:
...
Stavo pensando a qualcosa del genere:
* creo un'immagine senza sfondo con i campi compilati nelle giuste
posizioni e la incollo sopra al PDF o al PDF trasformato in immagine
(però devo centrare tutti i campi in modo preciso e devo non far
perdere di risoluzione: quindi scartati Gimp e LibreOffice Draw)
Perché escludi LibreOffice Draw?
In molti casi ho importato il PDF in
Draw, ho aggiunto i miei campi editabili ed ho risalvato il PDF che è diventato "a campi compilabili", senza perdere nulla. Draw importa il vettoriale non trasforma in bitmap nulla
ho dei moduli in PDF il cui scopo è stamparli e compilarli a mano.
In realtà il modulo è sempre lo stesso, come layout, cambiano solo
alcune parti non compilabili.
Molti dei campi potrebbero essere pre-compilati con gli stessi valori
(tali campi per ora sono sempre nella stessa esatta posizione), altri
invece devono per forza essere compilati a mano.
Io volevo trovare un metodo per avere una stampa, per ogni modello,
che abbia i valori che sono sempre gli stessi già compilati.
Inoltre la stampa non deve perdere di risoluzione (quindi non sfocata)
e la stampa deve essere veloce (quindi non rallentata eccessivamente).
Infine il numero di moduli potrebbe essere qualche centinaia e tutti differiscono tra loro per le parti non compilabili.
Davide Prina ha scritto:
ho dei moduli in PDF il cui scopo è stamparli e compilarli a mano.
In realtà il modulo è sempre lo stesso, come layout, cambiano solo
alcune parti non compilabili.
Molti dei campi potrebbero essere pre-compilati con gli stessi valori
(tali campi per ora sono sempre nella stessa esatta posizione), altri
invece devono per forza essere compilati a mano.
Io volevo trovare un metodo per avere una stampa, per ogni modello,
che abbia i valori che sono sempre gli stessi già compilati.
Inoltre la stampa non deve perdere di risoluzione (quindi non sfocata)
e la stampa deve essere veloce (quindi non rallentata eccessivamente).
Infine il numero di moduli potrebbe essere qualche centinaia e tutti
differiscono tra loro per le parti non compilabili.
Ho prima di tutto trasformato uno dei modelli in immagine
Poi mi sono creato un'immagine senza sfondo con le scritte nella
giusta posizione per compilare i moduli. Per questo ho usato gimp.
Infine ho usato imagemagick per incollare la prima pagina del modulo
con sopra la compilazione.
Davide Prina ha scritto:
ho dei moduli in PDF il cui scopo è stamparli e compilarli a mano.dovrei aver trovato la soluzione che mi sembra ideale, per ora ho
In realtà il modulo è sempre lo stesso, come layout, cambiano solo
alcune parti non compilabili.
Molti dei campi potrebbero essere pre-compilati con gli stessi valori
(tali campi per ora sono sempre nella stessa esatta posizione), altri
invece devono per forza essere compilati a mano.
Io volevo trovare un metodo per avere una stampa, per ogni modello,
che abbia i valori che sono sempre gli stessi già compilati.
Inoltre la stampa non deve perdere di risoluzione (quindi non sfocata)
e la stampa deve essere veloce (quindi non rallentata eccessivamente).
Infine il numero di moduli potrebbe essere qualche centinaia e tutti
differiscono tra loro per le parti non compilabili.
provato soltanto a fare le operazioni manualmente mettendo dei valori fittizi.
Ho prima di tutto trasformato uno dei modelli in immagine... e qui mi
sono accorto che ci sono più pagine (probabilmente dovrò compilare
solo la prima, ma non sono ancora sicuro).
Per questo ho usato pdftocairo che mi permette di avere un'immagine
per ogni pagina e quindi di poterle compilare tutte se mi serve.
Poi mi sono creato un'immagine senza sfondo con le scritte nella
giusta posizione per compilare i moduli. Per questo ho usato gimp.
Infine ho usato imagemagick per incollare la prima pagina del modulo
con sopra la compilazione.
Il risultato mi sembra perfetto e anche la stampa è veloce e non ho
perdita di risoluzione (impostando la risoluzione 600x600 quando
estraggo le immagini).
Ora mi farò uno script che prende il PDF lo trasforma in immagini e
gli incolla sopra la "compilazione automatica".
Potresti in effetti aggiungere in background alla prima pagina dei tuoi
pdf un pdf con i campi compilati nelle posizioni giuste e ti eviti così
di rasterizzare il tutto.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (0 / 16) |
Uptime: | 164:43:03 |
Calls: | 10,385 |
Calls today: | 2 |
Files: | 14,057 |
Messages: | 6,416,518 |