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:
- rtf2html(fla_2, wlawrinenko)
- rtf2html(npmjs)
- RTF-zu-HTML-Konverter(1993)
- Rtf2Text
- rtf2text(Sri Ramsharmaa)
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.