Search This Blog

Monday, September 24, 2007

lire les fichiers docx avec Open Office

Voilà la solution pour lire les fichiers docx avec OpenOffic

Microsoft a introduit un fichier xml compressé dans sa dernière version de words, l'extension est .docx. Ce format ne peut pas être ouvert pas openoffice 2.X , mais il y a une soution:

1- Allez sur le site de Novel http://download.novell.com/SummaryFree.jsp?buildid=ESrjfdE4U58~ et télécharger le fichier odf-converter-1.0.0-5.i586.rpm dans votre repertoire /home/nom_utilisateur/

2- Installez alien avec Synaptic package manager (si ce n'est pas déjà fait).

3- Dans la console, tapez su est le mot de passe root pour avoir les droit root.

4- Tapez alien -ct odf-converter-1.0.0-5.i586.rpm

Vous avez maintenant un fichier .tgz qu'il suffit de décompresser dans un nouveau répertoire. (j'utilise Archive Manager que je trouve pratique.)

6- Allez dans ce nouveau repertoire pour copier ces 3 fichiers: OdfConverter , MOOXFilter_cpp.xcu , MOOXTypeDetection.xcu.

Le programme de conversion OdfConverter est dans /usr/lib/ooo-2.0/program/

Le filtre MOOXFilter_cpp.xcu est dans /usr/lib/ooo-2.0/share/registry/modules/org/openoffice/TypeDetection/Filter/

La détection de type MOOXTypeDetection.xcu est dans /usr/lib/ooo2.0/share/registry/modules/org/openoffice/TypeDetection/Types/

Les fichiers devront être copiés respectivement dans:

/usr/lib/openoffice/program

/usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Filter

/usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Types


7- Pour copier, il suffit d'uliliser la commande cp ou si vous préférez midnight commander, tapez mc dans la console.

Les 3 copies à faire:
-------------------------------------------------------------------------------
de: /usr/lib/ooo-2.0/program/OdfConverter

dans: /usr/lib/openoffice/program
-------------------------------------------------------------------------------
de: /usr/lib/ooo-2.0/share/registry/modules/org/openoffice/TypeDetection/Filter/MOOXFilter_cpp.xcu

dans: /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Filter
-------------------------------------------------------------------------------
de: /usr/lib/ooo-2.0/share/registry/modules/org/openoffice/TypeDetection/Types/MOOXTypeDetection.xcu

dans: /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Types
--------------------------------------------------------------------------------

8- Voilà, ça devrait marcher! Vous pouvez lire et enregistrer les fichiers docx


No comments: