Francesco Potortì ha scritto:
>> 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.
>> 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.
>
> Così però perdi ogni informazione vettoriale e di font, per esempio non
> puoi convertire il pdf in testo o o cercare una parola, e aumenti la
> dimensione dei file.
ma come ho detto lo scopo è quello di stamparli perché ci sono alcune
parti che devono essere compilate a mano, man mano che se ne presenta
l'"occasione". La compilazione è fatta all'aperto, "in movimento", dove
non è possibile avere un pc e stampante, inoltre non è possibile segnare
queste parti e stamparle poi tutte insieme, vanno per forza compilate man
mano e il risultato deve essere per forza cartaceo.
> L'idea di pdftk forse in principio era buona.
in realtà non esiste più pdftk (io ho Debian testing), ora c'è pdftk-java
> Ha un comando fill_form, che non ho mai provato ma magari fa al caso tuo.
questo comando non è presente in pdftk-java
> Oppure, usando la tua pagina con le scritte, con pdftk e il comando
> stamp dovresti poterla sovraimporre ai modelli, senza prima doverli
> rasterizzare.
ma funziona solo usando file PDF, uno lo ottengo facilmente come immagine.
Avevo anche guardato la struttura interna del PDF per capire se era
possibile riempire i campi in automatico, ma ad ogni campo compilabile non
è associata un'etichetta per poter fare le modifiche.
Comunque la soluzione che ho trovato è buona e in pochi secondi l'immagine
è pronta per la stampa.
Ciao
Davide
--
La mia privacy non è affar tuo
https://noyb.eu/it
- You do not have my permission to use this email to train an AI -
If you use this to train your AI than you accept to distribute under AGPL
license >= 3.0 all the model trained, all the source you have used to
training your model and all the source of the program that use that model