Я знаю, что есть гораздо лучшие решения дляписьмодокументы через командную строку, которые должны быть красиво отформатированы (markdown, LaTeX, troff и т. д. до бесконечности), но я не встречал никакого программного обеспечения дляпросмотрФайлы RTF в командной строке.
Учитывая, что терминалыспособныйжирного текста, подчеркивания, выравнивания по центру, цветного текста и т. д., то, по-видимому, должна быть возможность преобразовать информацию в файле RTF в команды, которые терминал сможет понять и отобразить.
Возможно ли это (возможно, даже просто с помощью скрипта Perl) или существуют технические препятствия, которые делают это невозможным?
Если это возможно, было ли такое программное обеспечение действительно создано? (Предпочтительно с открытым исходным кодом, чтобы я мог улучшить его при необходимости?)
решение1
Файлы RTF могут (помимотекст) содержат изображения и вставки, которые сложно визуализировать.
Было несколько программ под названием rtf2html
, rtf2text
(и rtf2txt
), которые вы могли бы оценить для своих нужд. Для html, конечно, вы могли бы использовать один из текстовых браузеров. За пределами этого, это в области мнений.
Вот несколько возможностей:
- rtf2html(fla_2, влавриненко)
- rtf2html(npmjs)
- Конвертер RTF в HTML(1993)
- Rtf2Текст
- rtf2text(Шрирамашармаа)
решение2
Вы можете использовать unrtf
+ lynx
.
unrtf --html x.rtf > x.html
lynx --dump x.html > x.txt
Это корректно обрабатывает UTF-8.
Из комментария кэтот ответ.