mercoledì 23 marzo 2011

Unoconv, una potenza!

Stamattina (verso le 4 e 30) mi sono posto 'sto quesito: Come convertire un file odt in pdf.

La risposta è alquanto semplice. Con Openoffice (io, per pigrizia, utilizzo ancora ooo).

Ma se i file odt da convertire in pdf sono 666 (numero alquanto sinistro)?

La risposta potrebbe essere ancora la stessa, cioè con Openoffice. Ma in tal caso si impiegherebbe un'eternità.

Ho scoperto per caso un progamma a riga di comando (tanto per cambiare) che fa miracoli.

Il suo nome è (mi verrebbe da dire Cerutti Gino in onore a G. Gaber) Unoconv


Per installarlo basta aprire un terminale e digitare

sudo apt-get install unoconv

Se voglio convertire un solo file odt in pdf avrò

$ unoconv -vf pdf /home/bit3lux/Documenti/file.odt

Se invece voglio convertire in pdf tutti i file odt contenuti in una determinata directory

$ unoconv -vf pdf /home/bit3lux/Documenti/*.odt

Circa la sintassi del programma c'è poco da dire; -v sta per verbose (Be more and more and more verbose); -f sta per format (Specify the output format for the document).

In entrambe le righe ho indicato il percorso della directory in cui sono contenuti i file odt (nel mio caso /home/bit3lux/Documenti).

Nel secondo esempio, potete notare il carattere jolly "*" seguito da un punto e dell'estensione del file.
Con questo modo di scrivere dico al programma di convertire in pdf tutti i file odt presenti nella cartella Documenti.

Come è facile intuire, unoconv fa molto di più.

Basta leggere la pagina man

man unoconv


Non ho saputo resistere. Ecco la "Ballata del Cerutti Gino" (via Youtube).
Questa canzone mi ricorda la prima volta che sono caduto dalla bicicletta. Stavo ascoltando, con il walkmann, proprio il Giorgio nazionale. Sono andato a finire sopra un folto roveto spinoso. Tutto questo accadeva 25 anni fa! :-)

13 commenti:

  1. @Mattux
    Unocov è favoloso; Mi ha scioccato per la sua velocità. Una saetta. :)

    RispondiElimina
  2. @Bit3Lux: già, gli ho dato in pasto 3 piccoli .odt e li ha convertiti molto velocemente e in maniera perfetta. Questo tool mi sarà moooolto utile :D

    RispondiElimina
  3. @mattux
    Unoconv è il bene assoluto :D

    RispondiElimina
  4. Mitico Bit3Lux! sto ascoltando il Cerutti che avevo completamente dimenticato. Adesso, invio questo messaggio e installo Unoconv.

    RispondiElimina
  5. @Juhan
    La Ballata del Cerutti Gino costituisce una delle colonne sonore della mia esistenza. Individua con assoluta precisione le coordinate spazio-temporali di un mio ricordo. Un frammento di vita risalente alla mia adolescenza. Grazie. :)

    RispondiElimina
  6. Questo comando mi ha salvato la vita tante di quelle volte che ora ho chiamato uno scultore per la realizzazione di una statua :D

    RispondiElimina
  7. @Lightuono
    LOL, Ci sarebbe un'impresa che fa le statue a questo comando. Se vuoi, ti mando il numero di telefono. :D

    RispondiElimina
  8. Ottimo :)! Attendo pazientemente il numero di telefono :)

    RispondiElimina
  9. @Lightuono
    Anzi, ti mando l'azienda a casa tua. L'azienda è ubicata su una barca a vela. Ora si trova nel mar Ligure; fra sei giorni sarà davanti casa tua XD

    RispondiElimina
  10. @ Bit3Lux & Lightuono
    con riferimento ai v/ commenti u.s. quell'impresa sarà mica formata da clandestini padani o vicini degli stessi?
    Se io fossi al posto di Lightuono verificherei ;-)

    RispondiElimina
  11. @juhan
    Quell'impresa è l'unica a saper fare una statua a quel comando. Quindi penso che il sig. Light non sia nelle condizioni di concedersi tanti lussi. :D

    RispondiElimina
  12. Grandioso!
    Non lo conoscevo ma penso finirà per diventare uno dei miei programmini più usati... e poi è in python e ci vorrà poco a modificarlo.

    RispondiElimina