The Enterprise Linux Resource

Title    Two OpenXML translators compared
Date    2007.03.19 10:01
Author    StoneLion

If you need to convert word processor documents to and from Microsoft's OpenXML format, you have at least two choices. A new utility from Novell work as an extension, while a separate project makes an add-in for Microsoft Word. One is clearly better than the other.

Novell's recent release of its OpenXML Translator is good news for users who wish to stay compatible with their Microsoft Office 2007 colleagues. In theory, the translator installs into OOo as a conventional .oxt extension. It's supposed to add the Microsoft Word 2007 (docx) option to the Save dialog and seamlessly open docx documents in Writer. In practice, however, it turned out to be a different kettle of fish.

To test the translator, I installed it in 2.1 on Windows XP SP2 -- a typical setup for a fair share of users. During the installation, the Extension Manager threw multiple error messages, but installed the translator nevertheless. While I was able to save .odt files in the docx format, the resulting documents weren't of much use. Word 2007 refused to open the converted documents, insisting that they were corrupted. Attempts to repair them failed as well., on the other hand, had no problems opening the converted files, revealing near-perfectly formatted documents.

Things weren't much better when I tried to open the docx files created with Word 2007 in For test purposes, I downloaded a few random docx files, including those available at the Ecma Office Open XML File Formats Standard Web site. While Word 2007 had no problems opening these files, refused to deal with them, complaining about possible corruption.

As a last resort, I downloaded and installed Novell's version of 2.0.4. Here things got rather interesting. For starters, the translator installed without any errors, and it had no problems saving Writer documents in the docx format. More importantly, Word 2007 opened the converted documents without a hitch, though there were some formatting quirks in documents with complex formatting. Opening the downloaded docx files in Novell's was less successful. The application was stuck at the "waiting for external application" stage until I killed it.

All in all, my experiences with the OpenXML translator were less than positive, and reports on newsgroups and forums indicate that I'm not alone. The translator is useless when installed in a stock version of; Novell apparently focused on making the translator work with its own flavor of Even then, the translator's performance is far from perfect. While Novell's attempts to improve compatibility between and Office 2007 are commendable, the current result of the company's endeavors are less than impressive.

OpenXML Translator (the other one)

I also tried another OpenXML translator. This one is available as an add-in for Word XP, 2003, and 2007. It installed nicely into Word 2007 and added an ODF menu item that contained two commands: Open ODF and Save ODF.

The add-in fared well when dealing with relatively simple native ODT files. As expected, the translator had some issues converting complex ODF files; still, the final result was perfectly usable. Better yet, once the translator finished opening the file, it displayed a list of elements that weren't converted properly, which made further troubleshooting much easier. As a final stress test, I tried to save a complex 152-page docx file in the ODF format. The translator was surprisingly fast, and did a pretty good job converting the document. Most of the formatting survived, as did things like the table of contents, cross-references, and pagination. I had to adjust a few things manually, but the overall result was not bad at all.

There is absolutely no doubt that the OpenXML add-in for Word is currently the better solution.

Dmitri Popov is a freelance writer whose articles have appeared in Russian, British, US, German, and Danish computer magazines.


  1. "OpenXML Translator" -
  2. "Ecma Office Open XML File Formats Standard" -
  3. "Novell's version of 2.0.4" -
  4. "OpenXML translator" -

Copyright 2007 - LiNUX.COM, All Rights Reserved

printed from, Two OpenXML translators compared on 2007-03-29 07:58:41