Рассмотрите возможность создания международного стандарта XML 2007 вместо 2003. (Используйте версию OO Novell)
Затем преобразуйте в HTML (у Microsoft есть таблица стилей, или вы можете использовать docx4j, если java - ваша чашкачая).
Я думаю, вы получите лучшие результаты при отображении HTML-документа, а не в стиле OpenXML в браузере (это отчасти зависит от того, насколько вам нужен кросс-браузер).