У меня была такая же проблема, и я тестировал рекомендованные программы здесь .
Из них я обнаружил, что unoconv
работает лучше всего. Однострочное преобразование всего в одном каталоге:
for rtf in rtf/*.rtf; do unoconv -f txt $rtf;done
Обратите внимание, что unoconv добавляет отметку BOM в начало каждого файла .txt (по крайней мере, для моих файлов rtf ), поэтому, если ваша будущая обработка не может справиться с этим, вы должны удалить его.