(¿Cómo) puedo mostrar un rtf en la línea de comando?

(¿Cómo) puedo mostrar un rtf en la línea de comando?

Sé que hay soluciones mucho mejores paraescribiendodocumentos a través de la línea de comando que están destinados a tener un buen formato (markdown, LaTeX, troff, etc. ad infinitum), pero no he encontrado ningún software paravisitaArchivos RTF en la línea de comando.

Teniendo en cuenta que los terminales soncapazde texto en negrita, subrayado, texto centrado, texto en color, etc. Al., parecería que debería ser posible convertir la información de un archivo RTF en comandos que el terminal pueda entender y mostrar.

¿Es esto posible (quizás incluso solo con un script en Perl) o existen barreras técnicas que lo hacen imposible?

Si es posible, ¿se ha creado realmente dicho software? (¿Preferiblemente código abierto para que pueda mejorarlo según sea necesario?)

Respuesta1

Los archivos RTF pueden (ademástexto) contienen imágenes e inserciones que no son fáciles de renderizar.

Ha habido algunos programas llamados rtf2html, rtf2text(y rtf2txt) que puede evaluar según sus necesidades. Para HTML, por supuesto, puedes utilizar uno de los navegadores de texto. Más allá de eso, está en el ámbito de la opinión.

He aquí algunas posibilidades:

Respuesta2

Puedes usar unrtf+ lynx.

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

Esto maneja UTF-8 correctamente.

De un comentario enesta respuesta.

información relacionada