02/06/2020, 14:02
(Questo messaggio è stato modificato l'ultima volta il: 02/06/2020, 22:11 da gfast.)
Mi ritrovo spesso cartelle di immagini di vario formato- png, jpg, gif. etc.-, prese da articoli, saggi, libri, che poi devo convertire e trasformare in pdf unici da poter leggere più agevolmente.
Per farlo uso diversi programmi- libreoffice, nuance omnipage, pdf24, stampa virtuale, masterpdf- ognuno dei quali richiede un certo numero di passaggi e impiego di risorse. Se le immagini sono in numero consistente diventa necessario poter usare un metodo il più economico possibile, per risparmiare tempo e lavoro.
Oggi mi sono ricordato di un metodo che ho usato negli anni scorsi per ottenere il risultato con un solo comando, quello di convert in Imagemagick, dato in riga di comando dalla rispettiva cartella di immagini. Mi sono accorto che, rispetto alle versioni precedenti di imagemagick, l'operazione richiede alucni passaggi preliminari, per rendere effettiva la conversione. Il comando è il seguente
Prima di usarlo però è necessario modificare il file /etc/ImageMagick-6/policy.xml alla riga
<policy domain="coder" rights="none" pattern="PDF" />
che va modificata con leafpad per ottenere
<!--policy domain="coder" rights="none" pattern="PDF" /-->
Salvato e chiuso quel file, il comando potrà dare il pdf desiderato.
Ora provando a usare lo stesso comando in un'altra cartella di immagini, stavolta in formato jpg ( jpeg), non ho avuto il risultato sperato. Presumo si debba fare qualche altra modifica a quel file, o a qualche altro, ma non so quale.
Per farlo uso diversi programmi- libreoffice, nuance omnipage, pdf24, stampa virtuale, masterpdf- ognuno dei quali richiede un certo numero di passaggi e impiego di risorse. Se le immagini sono in numero consistente diventa necessario poter usare un metodo il più economico possibile, per risparmiare tempo e lavoro.
Oggi mi sono ricordato di un metodo che ho usato negli anni scorsi per ottenere il risultato con un solo comando, quello di convert in Imagemagick, dato in riga di comando dalla rispettiva cartella di immagini. Mi sono accorto che, rispetto alle versioni precedenti di imagemagick, l'operazione richiede alucni passaggi preliminari, per rendere effettiva la conversione. Il comando è il seguente
Codice:
convert `ls -v {1..n}.png 2>/dev/null` out.pdf
Prima di usarlo però è necessario modificare il file /etc/ImageMagick-6/policy.xml alla riga
<policy domain="coder" rights="none" pattern="PDF" />
che va modificata con leafpad per ottenere
<!--policy domain="coder" rights="none" pattern="PDF" /-->
Salvato e chiuso quel file, il comando potrà dare il pdf desiderato.
Ora provando a usare lo stesso comando in un'altra cartella di immagini, stavolta in formato jpg ( jpeg), non ho avuto il risultato sperato. Presumo si debba fare qualche altra modifica a quel file, o a qualche altro, ma non so quale.