-convert fmt Convert the specified files to the indicated format and
write each one back to the file system.
fmt is one of: txt, html, rtf, rtfd, doc, docx, wordml,
odt, or webarchive
Antiword funktioniert nicht mit RTF-Dokumenten, soweit ich das beurteilen kann.
Dino
@ Dino: Du hast recht, mein Fehler.
Thor
3
Es gibt "unrtf", aber während die Ubuntu-Paketdaten behaupten, dass es eine Textausgabe erstellen kann, erwähnt die GNU unrtf-Homepage dieses Format nicht. Aber vielleicht können Sie das versuchen.
Ubuntu ist richtig. Auf der Manpage heißt es: --text wählt die einfache ASCII-Textausgabe aus.
Themroc
2
Ein kurzer Blick auf eine RTF-Datei legt nahe, dass das RTF-Markup {braces}zwischen einem Backslash und einem Leerzeichen liegt \markup. Vielleicht bringt Sie stringsein kurzes sed / awk / perl-Skript zum Löschen von Markups dem Klartext nahe.
Antworten:
Sie haben nicht erwähnt, welche UNIX-Version es gibt, aber ich denke, dass es bei vielen ein Textutil gibt.
http://www.unix.com/man-page/All/1/TEXTUTIL/
quelle
Es gibt viele verschiedene, hier sind die, die ich erfolgreich getestet habe (alle Open Source und kostenlos):
quelle
Es gibt "unrtf", aber während die Ubuntu-Paketdaten behaupten, dass es eine Textausgabe erstellen kann, erwähnt die GNU unrtf-Homepage dieses Format nicht. Aber vielleicht können Sie das versuchen.
quelle
Ein kurzer Blick auf eine RTF-Datei legt nahe, dass das RTF-Markup
{braces}
zwischen einem Backslash und einem Leerzeichen liegt\markup
. Vielleicht bringt Siestrings
ein kurzes sed / awk / perl-Skript zum Löschen von Markups dem Klartext nahe.quelle