Так уж сложилось, что в программе (кроссплатформенной, Qt4) необходимо показать сложный doc файл (с таблицами и сносками). Первое что я сделал - взял OOo и сконвертировал в html. На выходе получился практически plain text, без таблиц. Надев защиту, сконвертировал файл в word2003. На выходе получился адский набор файлов, однако огнелис открыл его и показал всё корректно.
Как известно, в Qt есть QWebView, который использует webkit. Но при просмотре этого html проявились странные косяки - буквы начали налезать друг на друга (весна штоль?) и вообще смотрится это отвратительно. Есть ли ещё пути, как сделать из doc человеческий html? Руками не предлагать, есть файлы по 100 листов...
Вот тестовый проект http://rghost.net/1647542 левая кнопочка генерит простой текст, правая грузит html, сгенерённый вордом (файл есть среди исходиников)