Cette documentation vous propose 2 solutions pour installer l'OpenXML Translator pour OpenOffice.org, version openSUSE. Ce plugin, vous permettra de lire les fichiers .docx créé par Microsoft Word 2007.
Le test a été réalisé sous openSUSE 10.2 avec OpenOffice.org 2.2.1 version openSUSE.
NB: Avant de suivre cette procédure, aucune application d'OpenOffice version openSUSE ne doit être ouverte.
1. Téléchargez le fichier odf-converter-1.0.0-5.i586.rpm de Novell, sur le bureau.
2. Ouvrez la console du Terminal, avec les droits root
3. Allez dans le répertoire contenant le fichier téléchargé sous point 1 :
cd Desktop
4. Installez le fichier odf-converter-1.0.0-5.i586.rpm, en faisant :
rpm -Uvh odf-converter-1.0.0-5.i586.rpm
5. Fermez la session root du Terminal avec la commande :
exit
6. Fermez la session utilisateur courant du Terminal avec :
exit
7. Démarrez votre logiciel OpenOffice.org 2.2 Writer
8. Dans le menu Fichier → Ouvrir → Filtre, sélectionnez Microsoft Word 2007 Document (*.docx)
9. Sélectionnez votre fichier .docx. Vous pouvez lire sans problème ce document sous OpenOffice.org 2.2.
L'ouverture d'un document .docx est plus lente que celle d'un document .doc, et on peut croire qu'OpenOffice.org 2.2 est figé, il faut juste patienter quelques secondes.
Dans le cas où, le document ouvert serait complètement vide, je vous suggère de suivre la Solution n°2 décrite ci-dessous. Inutile de désinstaller le fichier odf-converter-1.0.0-5.i586.rpm que vous venez d'installer.
NB: Avant de suivre cette procédure, aucune application d'OpenOffice version openSUSE ne doit être ouverte.
1. Téléchargez le fichier Lecture_de_docx.tar, sur le bureau.
2. Ouvrez la console du Terminal, avec les droits root.
3. Décompressez l'archiver Lecture_de_docx.tar où vous l'avez téléchargée sous le point 1.
cd Desktop tar xvf Lecture_de_docx.tar
4. Deux fichiers ont été extraits : instructions.txt et odf-converter-1.0.0.tgz NB: Il ne faudra pas tenir compte des directives du fichiers instructions.txt car elles ne sont pas correctes pour openSUSE. Suivez la présente procédure.
5. Décompressez l'archive odf-converter-1.0.0.tgz :
tar xvf odf-converter-1.0.0.tgz
6. Trois nouveaux répertoires ont été créés: install, opt, usr.
7. Copiez le fichier OdfConverter dans le répertoire program d'OpenOffice.org 2.2 :
cp usr/lib/ooo-2.0/program/OdfConverter /usr/lib/ooo-2.0/program/
8. Copiez le fichier MOOXFilter_cpp.xcu dans le répertoire Filter d'OpenOffice.org 2.2 :
cp usr/lib/ooo-2.0/share/registry/modules/org/openoffice/TypeDetection/Filter/MOOXFilter_cpp.xcu /usr/lib/ooo-2.0/share/registry/modules/org/openoffice/TypeDetection/Filter/
9. Copiez le fichier MOOXTypeDetection.xcu dans le répertoire Types d'OpenOffice.org 2.2 :
cp usr/lib/ooo-2.0/share/registry/modules/org/openoffice/TypeDetection/Types/MOOXTypeDetection.xcu /usr/lib/ooo-2.0/share/registry/modules/org/openoffice/TypeDetection/Types/
10. Fermez la session root du Terminal avec la commande :
exit
11. Fermez la session utilisateur courant du Terminal avec :
exit
12. Démarrez votre logiciel OpenOffice.org 2.2 Writer.
13. Dans le menu Fichier → Ouvrir → Filtre, sélectionnez Microsoft Word 2007 Document (*.docx).
14. Sélectionnez votre fichier .docx. Vous pouvez lire sans problème ce document sous OpenOffice.org 2.2.
L'ouverture d'un document .docx est plus lente que celle d'un document .doc, et on peut croire qu'OpenOffice.org 2.2 est figé, il faut juste patienter quelques secondes.