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