如何在类似于pandoc的UNIX/OSX命令行上将RTF转换为Markdown

How to convert RTF to Markdown on the UNIX/OSX command line similar to pandoc

如何使用 UNIX/OSX.

下的命令行工具将 RTF(比如从标准输入)转换为 Markdown

我正在寻找类似 pandoc 的内容。但是 pandoc 本身不允许 RTF 作为 input 格式。 :-( 所以,我很乐意使用与 pandoc 类似的工具或指向 pandoc 的外部 RTF reader 的指针。

一起使用Ted and pandoc,你应该可以做到这一点:

Ted --saveTo text.rtf text.html
pandoc --from=html --to=markdown --out=text.md < text.html

在 Mac OSX 我可以使用预先安装的 textutil 命令进行 RTF 到 HTML 的转换,然后通过 pandoc 转换降价。所以从 stdin 获取 RTF 并将 markdown 写入 stdout 的命令行如下所示:

textutil -stdin -convert html  -stdout | pandoc --from=html --to=markdown

Pandoc 现在支持 RTF 作为输入格式,因此您可以使用:

cat file.rtf | pandoc --from=rtf --to=markdown