有没有办法将markdown转换为解释的RTF?

时间:2016-12-21 14:08:54

标签: python markdown clipboard rtf automator

我正在尝试将文本从markdown转换为在shell脚本中呈现的RTF,并将命令包装在Apple Automator服务中。

我意识到完成任务的唯一方法是:

python -m markdown | textutil -convert rtf -format html -stdin -stdout -font Helvetica -inputencoding UTF-8 | pbcopy | pbpaste -Prefer rtf

问题

  • 如何避免使用剪贴板解释RTF?
  • 是否有其他应用程序要使用而不是pbcopy pbpaste

Cmd解释:

  • python -m markdown执行主要工作
  • textutil [… opts]从HTML转换为RTF
  • pbcopy | pbpaste -Prefer rtf可以从textutil中解释纯文本RTF指令并以解释的RTF格式返回。

如果不要求解释RTF,问题会容易得多。我已经尝试调用管道的前两个步骤,并能够正确保存rtf格式的文件(以及其他格式)。

1 个答案:

答案 0 :(得分:2)

你看过Pandoc了吗?此工具可以轻松地将Markdown文件转换为RTF。

用法:

pandoc -s INPUT.md -o OUTPUT.rtf