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

hal*_*leo 13 unix macos markdown rtf converter

如何在UNIX/OSX下使用命令行工具将RTF(例如从stdin)转换为Markdown.

我正在寻找类似的东西pandoc.但是,pandoc它本身不允许RTF作为输入格式.:-(所以,我会很高兴使用类似的工具pandoc或指向外部RTF阅读器的指针pandoc.

hal*_*leo 14

在Mac OSX上,我可以使用预安装的textutil命令进行RTF-to-HTML转换,然后将via转换pandoc为markdown.因此从stdin获取RTF并将markdown写入stdout的命令行如下所示:

textutil -stdin -convert html  -stdout | pandoc --from=html --to=markdown
Run Code Online (Sandbox Code Playgroud)

  • 这在我的经验中非常有效。`textutil` 不保留我的格式和链接,并且 HTML 中充斥着无用的类。 (2认同)

mik*_*n32 6

一起使用Tedpandoc,你应该能够做到这一点:

Ted --saveTo text.rtf text.html
pandoc --from=html --to=markdown --out=text.md < text.html
Run Code Online (Sandbox Code Playgroud)