(Como) posso exibir um rtf na linha de comando?

(Como) posso exibir um rtf na linha de comando?

Eu sei que existem soluções muito melhores paraescritadocumentos por meio da linha de comando que devem ser bem formatados (markdown, LaTeX, troff, etc. ad infinitum), mas não encontrei nenhum software paravendoArquivos RTF na linha de comando.

Considerando que os terminais sãocapazde texto em negrito, sublinhado, texto centralizado, texto colorido, etc. al., parece que deveria ser possível converter as informações em um arquivo RTF em comandos que o terminal possa compreender e exibir.

Isso é possível (talvez apenas com um script Perl) ou existem barreiras técnicas que tornam isso impossível?

Se for possível, esse software foi realmente criado? (De preferência de código aberto, para que eu possa melhorá-lo conforme necessário?)

Responder1

Arquivos RTF podem (alémtexto) contêm imagens e inserções que não são fáceis de renderizar.

Existem alguns programas chamados rtf2html, rtf2text(e rtf2txt) que você pode avaliar de acordo com suas necessidades. Para HTML, é claro, você pode usar um dos navegadores de texto. Além disso, está no domínio da opinião.

Aqui estão algumas possibilidades:

Responder2

Você pode usar unrtf+ lynx.

unrtf --html x.rtf > x.html
lynx --dump x.html > x.txt

Isso lida com UTF-8 corretamente.

De um comentário emesta resposta.

informação relacionada