24/07/2008

Convertire un tiff in pdf con tiff2pdf.

tiff2pdf è un semplice programma che permette di convertire facilmente documenti .tiff in .pdf da linea di comando.

Per installare tiff2pdf utilizzate Synaptic oppure digitate in un terminale:

sudo apt-get install libtiff-tools

oppure, per le versioni più vecchie di Ubuntu, digitate:

sudo apt-get install tiff2pdf

Per fare la conversione di un documento digitate, sempre in un terminale:

tiff2pdf -o risultato.pdf documento.tif

Per convertire un documento tiff potete usare anche delle opzioni, per esempio:

tiff2pdf -p A4 -j -o risultato.pdf documento.tif

dove "-p A4" indica il formato della pagina in uscita, "-j" indica che la compressione delle immagini sarà del tipo jpeg, "-o" il nome del file in uscita, nell'esempio di sopra "risultato.pdf".

Altre opzioni di tiff2pdf sono:

-q imposta la qualità di compressione delle immagini, 1-100 per jpeg.
-d non comprime.
-i inverte i colori.
-a imposta le informazioni sull'autore del documento.
-t imposta le informazioni sul titolo del documento.

Per avere più informazioni sulle altre opzioni che mette a disposizione tiff2pdf digitate da terminale:

man tiff2pdf

Emanuele

Commenti

Sui repository di Hardy non lo trovo ma se da shell faccio "man tiff2pdf" mi fa accedere alla pagina di manuale. Non capisco, ma che hanno combinato con sti repo?! Non credo che sia il caso di aggiungere dei repo di Gusty o Dapper Drake o forse si?

Scritto da: Aladar | 18/09/2008

Ciao, prova a vedere se nel tuo file /etc/apt/sources.list sono presenti i repository che ho segnalato nel mio articolo a questo indirizzo:

http://ciaolinux.myblog.it/archive/2008/06/12/i-giusti-repository-per-ubuntu-8-04-hardy-heron.html

se non funziona

sudo apt-get install tiff2pdf

prova a digitare:

sudo apt-get install libtiff-tools

Non aggiungere né i repository di Gusty né di Dapper Drake, quelli di Hardy vanno benissimo.

Fammi sapere...

Ciao da Emanuele

Scritto da: Emanuele | 18/09/2008

Grazie, tutto OK! Tiff2pdf è compreso in libtiff-tools.
Forse vado off topic e non di poco ma non essendo un forum vorrei esprimere un mio pensiero come apprezzamento ed incoraggiamento per il tuo blog. É vero che documentazione su Linux ultimamente se ne trova molta di più ma trovo anche molto utili i blog come il tuo in cui si possono diffondere e/o scambiare informazioni su Linux e open source in generale, trovo che sia un fenomeno che va incoraggiato per tanti motivi tra i quali un uso più consapevole di un pc e una conoscenza più approfondita dell'informatica non necessariamente fine a se stessa ma in quanto strumento di comunicazione e di crescita culturale che deve essere di libero accesso per tutti e soprattutto, in quanto mezzo di comunicazione, deve essere libera dal monopolio di imperi economici e multinazionali (vedi Palladium o TCPA) e dal controllo di governi repressivi.
Credo che i blog come il tuo possano incoraggiare l'uso e lo sviluppo del software open source quindi, non so quanti anni hai ma se la società moderna ti impone l'uso di un pc (riconosco che un pc connesso ad internet amplia di molto le possibbilità di scambi culturali e di comunicazione di ogni singolo individuo all'interno di una "società globale") continua ad usarlo in maniera consapevole, costruttiva, libera e forse idealista. Anche se bisogna impegnarsi un po' di più credo che ne valga la pena.

Scritto da: Aladar | 19/09/2008

Non puoi immaginare quanto mi fa piacere leggere il tuo commento. Ti ringrazio molto per ciò che mi hai detto.
Sono molto giovane ma neanche un bambino, ho scoperto il mondo dei blog a maggio 2008, prima sentivo i miei amici e compagni di scuola parlarne come di un diario in cui sfogarsi o dire quello che pensavano.
Utilizzo Linux da qualche anno (più di 3) e quando mi sono avvicinato al mondo dei blog l'ho fatto per aiutare gli altri, tutti quelli che voglio utilizzare un programma ma non sanno come farlo, tutti quelli che hanno un problema e non sanno come risolverlo, tutti quelli che hanno installato Linux e si chiedono cosa può offrirli questo fantastico sistema operativo. Ho scoperto Linux il giorno in cui da Windows ME sono passato a Windows Xp, il mio pc era già vecchio e con Windows ME c'era un problema nuovo ogni giorno. Una volta installato Windows XP il mio pc è diventato un macino a caffé, nel senso che per aprire una qualsiasi applicazione rischiavi di diventare nonno al pc a causa della lentezza della risposta. Così, prendendo una rivista ho sentito parlare di Linux, la mia prima distribuzione è stata Mepis; il mio pc sembrava rinato, figurati che l'ho utilizzata da cd-live per oltre 2 mesi senza installarla perché avevo paura di una ritorsione di mio fratello più grande, amante della lentezza di Xp (credeva che Linux fosse una minaccia per i suoi dati e così preferiva aspettare un tempo indeterminato per fare qualcosa pur non avere Linux tra i piedi). Siccome il pc era condiviso e lui più grande di me ho utilizzato la cd-live senza problemi salvando i dati sulla chiavetta usb fino a quando, senza dirgli niente, ho installato Mepis sul pc aprendo l'era della convivenza Windows/Linux. Ad oggi ho convinto mio fratello ad usare Linux, per farlo contento ho fatto un collage di vari temi grafici per rendere Ubuntu più simile possibile alla grafica di XP anche se non ero molto favorevole a questa soluzione, ma almeno mio fratello non ha problemi ad utilizzare Linux.
Sono le persone come te e come gli altri che lasciano un commento sul mio giovane blog che mi spingono a cercare, provare e recensire nuovi programmi. Sinceramente non credo che il mio blog sia "indispensabile" però spero che chi si ritrova a leggere un mio articolo si renda conto che il mio piccolo lavoro è fatto con piacere (ed ultimamente ricco di soddisfazioni) e che mi aiuti a migliorare il mio blog.
Molto probabilmente la mia vita sarà legata ai calcolatori e per questo motivo cercherò sempre di usarlo in maniera consapevole e spero costruttiva non solo per me ma anche per gli altri.
Ti ringrazio ancora una volta e... scusa se ti ho dato del tu (non so neanche quanti anni hai, forse potresti essere mio padre, senza offesa...) ma internet permette, secondo me, di avvicinarci tutti un po' di più anche se non ci conosciamo, se abbiamo differenze di razza, lingua, religione, ecc. Il bello di internet è proprio questo... possiamo essere considerati tutti uguali.
Spero che leggerai con piacere il mio chilometrico commento.

Ciao da Emanuele

Scritto da: Emanuele | 19/09/2008

ciao questo è il mio file source list:

http://phpfi.com/365341

non vorrei modificarlo per non combinare casini . . .

ho provato a dare i comandi che hai detto tu:

sudo apt-get install tiff2pdf:

e mi da:

E: Impossibile ottenere il lock /var/lib/dpkg/lock - open (11 Risorsa temporaneamente non disponibile)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?


cosa dovrei fare ?

grazie mille . . . :)

Scritto da: scopidoo | 16/10/2008

Normalmente quell'errore viene generato quando hai un altro gestore dei pacchetti aperto (Synaptic o Adept) e cerchi di usare il comando apt-get allo stesso tempo. Prova a chiudere tutti i gestori di pacchetti (compreso il gestore degli aggiornamenti) se li hai aperti e poi ridigita il comando:

sudo apt-get install tiff2pdf

Comunque il tuo errore non è dovuto al file source list.
Un consiglio che ti do è di togliere il cancelletto (#) nelle righe 40, 41, 47 e 48 del tuo file source list soprattutto per attivare il repository multiverse.

Fammi sapere...

Ciao da Emanuele

Scritto da: Emanuele | 16/10/2008

stranamente ora mi da un altro errore cioè non lo trova propio:

sudo apt-get install tiff2pdf
Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso
Lettura delle informazioni di stato... Fatto
E: Impossibile trovare tiff2pdf


:)

Scritto da: scopidoo | 16/10/2008

Perfetto allora decommenta le righe che ti ho detto del tuo file source list.
Se vuoi avere un esempio di come modificarlo leggi questo articolo:

http://ciaolinux.myblog.it/archive/2008/06/12/i-giusti-repository-per-ubuntu-8-04-hardy-heron.html

Se una volta aggiornato file source list se digitando il comando

sudo apt-get install tiff2pdf

ti dà ancora errore, come ho già detto in un commento precedente al tuo, prova a digitare:

sudo apt-get install libtiff-tools

Fammi sapere...

Caio da Emanuele

Scritto da: Emanuele | 17/10/2008

ciao è grazie per l' aiuto, comunque non riesco a risolvere il problema :)
praticamente con sudo apt-get install libtiff-tools si è installato la libreria, invece con il primo comando mi da sempre lo stesso errore, comunque ho provato a lanciare il comando come nel tuo esempio e questo è il risultato:

http://phpfi.com/365666

grazie, ciao ...

Scritto da: scopidoo | 17/10/2008

beh adesso il programma è installato e dovrebbe funzionare...
Non capisco molto bene il tuo errore, dice che prog.tif non è supportato con la compressione del tipo 6...
Quello che ti posso dire è provare ad aprire il file .tif con Evince e vedere se non è danneggiato, poi prova a dare il comando:

tiff2pdf −o risultato.pdf prog.tif

e mandami l'eventuale errore.
Fammi sapere...

Ciao da Emanuele

Scritto da: Emanuele | 17/10/2008

ciao, con evince mi da tutte le pagine di colore nero, mentre ho provato a lanciare quel comando e:

tiff2pdf −o risultato.pdf prog.tif
TIFFOpen: −o: Cannot open.
tiff2pdf: Can't open input file −o for reading.


non riesce a leggerlo praticamente ? ...

Scritto da: scopidoo | 17/10/2008

Un attimo, hai fatto copia incolla del comando dal mio commento? Perché ho notato solo adesso che il trattino è più lungo del normale... il comando è sì questo:

tiff2pdf -o risultato.pdf prog.tif

ma fai attenzione al trattino, non so come mai prima si è allungato. Comunque è possibile che il file sia danneggiato... non lo so, prova a ridare il comando facendo attenzione al "-o" credo che l'ultimo errore riguardi quello.
Fammi sapere....

Ciao da Emanuele

Scritto da: Emanuele | 17/10/2008

nulla, di nuovo con gli stessi errori:

http://phpfi.com/365721

incomincio a pensare che mi manca qualche libreria ......

Scritto da: scopidoo | 17/10/2008

Forse mi è venuta un'idea... visto che il comando convert è miracoloso, prova ad installare ImageMagick:

sudo apt-get install imagemagick

successivamente posizionati nella cartella dove c'è il file tiff e digita:

convert prog.tif risultato.pdf

non so come mai tiff2pdf ti sbrodoli quell'errore, prova così e fammi sapere se sei riuscito a convertire il tuo file.

Ciao da Emanuele

Scritto da: Emanuele | 17/10/2008

no non va, :

convert: Memory allocation failed `Cannot allocate memory'.


quelle librerie comunque le avevo già installate l' altro ieri per utilizzarle con php, appunto per convertire sto file e manco andava.

il file comunque non è danneggiato perchè (aimè dopo tanto tempo) sono riuscito ad aprirlo sotto winzozz, ma ho avuto anche li un problemuccio, con photoshop mi diceva che il file era compresso in modo sbagliato, poi con un programmino sono riuscito a farlo andare, non ricordo come si chiamava ora se non snaglio iview o na cosa del genere :)

vabbè non so che dire che fare, grazie comunque per l' aiuto che mi hai dato ...

Scritto da: scopidoo | 18/10/2008

Comunque l'errore che ti ha dato Photoshop è lo stesso che ti aveva dato tiff2pdf, guarda non so proprio cosa possa essere, non mi è mai successo e cercando su internet non ho trovato nulla, l'unica cosa che ho trovato è l'errore che ti dà convert, è dovuto molto probabilmente alla grandezza del file che vuoi comprimere...
Mi dispiace non averti potuto essere d'aiuto.

A presto.

Ciao da Emanuele

Scritto da: Emanuele | 18/10/2008

Grazie mille per l'aiuto trovato non sapevo fosse già installato sul mio ubuntu un tesoro tale...
Ti chiedo un ulteriore aiuto, dovrei trasformare più file .tif in un solo .tif o .pdf
es.
Autocarri0000001A.tif
Autocarri0000001B.tif
Autocarri0000002A.tif
Autocarri0000002B.tif
Autocarri0000003A.tif
Autocarri0000003B.tif
etc.
in Autocarri.pdf o anche .tif
Aiutoooo Grazie mille

Scritto da: alex | 25/06/2009

La prima soluzione che mi viene in mente è trasformare singolarmente tutti i file TIF in PDF e poi unire i PDF ottenuti con PDFTK. Trovi le istruzioni per usare PDFTK nel mio articolo al seguente indirizzo:

http://ciaolinux.myblog.it/archive/2008/07/01/unire-piu-documenti-pdf-con-pdftk.html

Spero di essere stato d'aiuto...

Ciao da Emanuele

Scritto da: Emanuele | 25/06/2009

Per semplificarti un po' la vita nel convertire i file TIF in PDF copia il seguente codice in un editor di testo e salvalo dove ti pare con il nome script.sh.

----------------------------------------------

#!/bin/bash

main(){
echo "Inserisci il percorso dove si trova la cartella contenente i file Tif da convertire in PDF: "
read percorso
cd $percorso
pwd
echo -n "La cartella è quella giusta? (S/n) "
read risposta
if [ $risposta == "S" ] || [ $risposta == "s" ] ; then
lista=(`ls --format=single-colum ls | sed s/..*$/1/`)
for nome in "${lista[@]}"
do
tiff2pdf -o $nome.pdf $nome.tif
done
fi
}

main

------------------------------------------------
Posizionati nella cartella dove hai salvato lo script, apri un terminale e digita:

chmod a+x script.sh

Adesso avvia lo script digitanto:

bash script.sh

Segui le istuzioni a video.
Non l'ho provato ma dovrebbe funzionare.

Fammi sapere...

Ciao da Emanuele

Scritto da: Emanuele | 25/06/2009

dimenticavo.. la cartella che indichi nello script DEVE contenere solo file TIF, l'ho fatto senza controlli di nessun tipo quindi assicurati che ci siano solo i file che vuoi convertire in PDF.
Il percorso che indichi allo script deve essere o assoluto (per esempio: /home/emanuele/Scrivania/Documenti/Tif) oppure relativo cioè dalla cartella in cui risiede lo script in poi (per esempio se lo script è in /home/emanuele/Scrivania e la cartella con i soli TIF è in /home/emanuele/Scrivania/Documenti/Tif allora puoi inserire il percorso Documenti/Tif).
Spero che sia abbastanza chiaro.. l'ho fatto alla veloce giusto per semplificarti un po' la creazione del PDF se hai molti file TIF da convertire.

Ciao da Emanuele

Scritto da: Emanuele | 25/06/2009

Scusami, mi sa che ti ho fatto perdere tempo... mi hanno risosto dicendomi di usare convert *.tif autocarro.pdf e praticamente la cosa funziona perfettamente.
Grazie infinite ugualmente e veramente questi script sono una favola...
ciao

Scritto da: alex | 25/06/2009

Ah, perfetto! Non sapevo che convert funzionasse anche con i TIF, io l'ho usato solo con le immagini PNG e JPG, ho fatto anche un articolo su questo:

http://ciaolinux.myblog.it/archive/2008/10/14/creare-un-pdf-da-tante-immagini-jpg-o-png.html

Allora presto aggiornerò l'articolo, non si smette mai di imparare...
Grazie a te.

Ciao da Emanuele

Scritto da: Emanuele | 25/06/2009

Scrivi un commento