



15 Gennaio 2008
OpenOffice è sempre stato in passato un'ottima alternativa al costoso pacchetto di casa Microsoft. La versione 2007 del pacchetto Office ha introdotto il formato OpenXML che consente di salvare file con nuove estensioni: ad esempio .docx per Word 2007. Questo genere di file non è gestito da OpenOffice.
Ovviamente il pacchetto Microsoft continua a conservare il vecchio formato, quindi il problema potrebbe essere aggirato così. Ma insorge un altro problema: il vecchio formato ha delle limitazioni rispetto al nuovo. A questo punto come facciamo a gestire i documenti OpenXML in OpenOffice?!
La soluzione c'è! Figurati se il pinguino mi lasciava a terra. Bisogna scaricare una estensione sviluppata da Novel. La fregatura è che questa add-in funziona solo con le versioni di OpenOffice rilasciate da Sun e non con quelle standard. Inoltre è compatibile solo con SUSE Linux 9.3 e successive.
E che palle!!! - mi sono detto - Ma se io uso Ubuntu che faccio, mi attacco?!
Una googlata mi viene in aiuto. Fermo restando che se abbiamo una versione standard di OpenOffice ci tocca installare quella distribuita da Sun, possiamo, allungando un pò il procedimento, utilizzare l'estensione anche su Ubuntu.
Scarichiamo, dunque, il file odf-converter-1.0.0-5.i586.rpm dal questo indirizzo. A questo punto dobbiamo convertirlo nel formato .tgz mediante l'utility alien. Se non è ancora installata fatelo con:
sudo apt-get install alien
Chiusa la parentesi per l'installazione di alien veniamo alla conversione del file. Eseguiamo, sempre da terminale il seguente comando:
fakeroot alien -ct odf-converter-1.0.0-5-i586.rpm
Ora scompattiamo il file risultante:
tar xzf odf-converter-1.0.0.tgz
Dopodiche è necessario copiare tre file nelle opportune directory di OpenOffice.
sudo cp /usr/lib/ooo-2.0/program/OdfConverter usr/lib/openoffice/program/
sudo cp /usr/lib/ooo-2.0/share/registry/modules/org/openoffice/TypeD
etection/Filter/MOOXFilter_cpp.xcu
/usr/lib/openoffice/share/registry/modules/org/openoffice/Type
Detection/Filter/
sudo cp usr/lib/ooo-2.0/share/registry/modules/org/openoffice/TypeD
etection/Types/MOOXTypeDetection.xcu /usr/lib/openoffice/TypeDetection/Types/
Fatto questo riavviamo OpenOffice. Abbiamo finito!
Se trovate errori di battitura o delle omissioni nel testo segnalateli!