Кроссплатформенный конвертер Doc в RTF с открытым исходным кодом

Мне нужен конвертер doc в rtf, который будет запускаться из командной строки и из скрипта Perl (я знаю, что мне нужно будет использовать system() для запуска конвертера). Любые рекомендации. Что-то, что может быть скомпилировано статически, чтобы его можно было запускать на рабочих станциях в качестве автономных двоичных файлов, было бы еще полезнее.

Я хочу сохранить такие вещи, как заголовки, упорядоченные и маркированные списки и таблицы. Все остальное неважно.


person singingfish    schedule 30.12.2008    source источник


Ответы (2)


Я не использовал его для преобразования .DOC в .RTF, но Apache POI, вероятно, неплохой вариант.

person Jim Blizard    schedule 30.12.2008

Если вы можете перейти от doc к docx, вы можете использовать docx4j для создания RTF с использованием iText или FOP (я не тестировал вывод RTF ни iText, ни FOP, поэтому я не уверен, как они будут обрабатывать таблицы).

Что касается перехода от doc к docx, docx4j имеет базовое доказательство концепции этого, используя hwpf poi.

person JasonPlutext    schedule 27.03.2009