我知道如何将纯文本复制到剪贴板:
oascript -e 'set the clipboard to "plain text"'
但问题是如何将 html 内容复制到剪贴板?例如,如何将以下 html 内容复制到剪贴板:
<b>bold text</b>
以便在将文本粘贴到 TextEdit 时得到粗体文本?
我在这里先向您的帮助表示感谢!
我为此找到了一个中间解决方案:
echo "<b>bold text</b>" | textutil -stdin -stdout -format html -convert rtf | pbcopy
到目前为止,这很有效,但不幸的是我发现它不适用于图像标签:
echo "<img src=\"https://www.google.com/images/srpr/logo3w.png\">" | textutil -stdin -stdout -format html -convert rtf | pbcopy
这不能做我想要的工作,所以有人知道原因吗?
谢谢!
我找到了一个可行的解决方案并将其发布在下面:)