(Wie) kann ich ein RTF auf der Kommandozeile anzeigen?

(Wie) kann ich ein RTF auf der Kommandozeile anzeigen?

Ich weiß, dass es viel bessere Lösungen gibt fürSchreibenDokumente über die Befehlszeile, die schön formatiert sein sollen (Markdown, LaTeX, Troff usw. ad infinitum), aber ich habe keine Software fürAnzeigeRTF-Dateien auf der Befehlszeile.

Wenn man bedenkt, dass Terminalsfähigvon fettem Text, Unterstreichungen, zentriertem Text, farbigem Text usw. sollte es möglich sein, die Informationen in einer RTF-Datei in Befehle umzuwandeln, die das Terminal verstehen und anzeigen kann.

Ist dies möglich (vielleicht sogar nur mit einem Perl-Skript) oder gibt es technische Barrieren, die dies unmöglich machen?

Wenn möglich, wurde eine solche Software tatsächlich entwickelt? (Am besten Open Source, sodass ich sie bei Bedarf verbessern kann?)

Antwort1

RTF-Dateien können (nebenText) enthalten Bilder und Einfügungen, die nicht einfach wiederzugeben sind.

Es gibt einige Programme namens rtf2html, rtf2text(und rtf2txt), die Sie für Ihre Anforderungen testen können. Für HTML können Sie natürlich einen der Textbrowser verwenden. Darüber hinaus ist es reine Geschmackssache.

Hier sind einige Möglichkeiten:

Antwort2

Sie können unrtf+ verwenden lynx.

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

Dies verarbeitet UTF-8 ordnungsgemäß.

Aus einem Kommentar zudiese Antwort.

verwandte Informationen