プレーンテキストをクリップボードにコピーする方法を知っています。
oascript -e 'set the clipboard to "plain text"'
しかし、問題は、HTMLコンテンツをクリップボードにコピーするにはどうすればよいかということです。たとえば、次のhtmlコンテンツをクリップボードにコピーするにはどうすればよいですか。
<b>bold text</b>
テキストエディットに貼り付けると太字のテキストが表示されるようにしますか?
よろしくお願いします!
私はこれに対する中間的な解決策を見つけました:
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
これは私が望む仕事をしないので、誰かが理由を知っていますか?
ありがとう!
私は実用的な解決策を見つけて、それを以下に投稿しました:)