Convertire file ppt e doc in pdf con ppt2pdf.sh

E’ passato più di un anno da quando ho pubblicato, qui sul mio sito, un semplice script bash che mi aiutasse a convertire i file PowerPoint in Pdf con l’uso di OpenOffice.org e JODConverter.

Col tempo ho avuto la necessità di estendere questo script e ho deciso di aprire un repository pubblico su github:
https://github.com/marionline/ppt2pdf

Finalmente, dopo qualche giorno di lavoro, post-studio universitario, annuncio la prima versione stabile del mio script ppt2pdf.sh, versione 0.1. L’archivio del nuovo script è scaricabile al seguente indirizzo:
https://github.com/marionline/ppt2pdf/archives/0.1

Lo script è localizzato con l’uso di gettext. Oltre alla lingua Inglese, di default, è inclusa la lingua italiana.
Per il momento con tale script si semplifica la conversione dei file con estensione .ppt ed eventualmente .doc. JODConverter però è molto potente e con alcune modifiche al mio script si possono includere anche altre estensioni di file. Praticamente si possono convertire tutti i formati di file supportati da OpenOffice.org.

Le caratteristiche principali dello script, le “features”, si possono apprendere dall’aiuto che compare all’avvio dello script:

$ ppt2pdf.sh -h
 
Uso: ppt2pdf.sh [opzioni] [nome file]
    opzioni: -r: Ricorsivo,
             -a: Tutti i file nella directory,
             -o: Sovrascrivi file di destinazione se esiste,
             -y: Rispondi YES a tutte le domande,
             -v: Verboso (se non usato di default è 1),
             -d: Includere file doc,
             -e: Eliminare file originale,
             -q: Chiedi prima di cancellare,
             -j: Qualità JPEG (fornire un numero 0 - 100, default 90),
             -h: Uso.
    verboso: 0 no output,
             1 un po' di informazioni,
             2 un po' più informazioni
Questa voce è stata pubblicata in Bash e contrassegnata con , , , , , , , , . Contrassegna il permalink.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *