Re: Compilazione automatica di moduli

Davide Prina <[email protected]>
Newsgroups gmane.linux.debian.user.italian
Message-ID <trinity-d46e708d-7071-453f-bc63-95f7196e0f4c-1740903674965@3c-app-mailcom-lxa03>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.