我必须发送一份关于将一些剪贴板内容粘贴到一个富Web编辑器的报告,我需要一种方法来将剪贴板内容转储/恢复到(可能)
HTML.
我怎样才能做到这一点?
似乎pbcopy / pbpaste总是给我文本,即使我使用pbpaste -P rtf或pbpaste -P HTML
解决方法
我意识到你已经发现了这一点,但是为了从谷歌出现在这里的人们的利益,在
Getting RTF data out of Mac OS X pasteboard (clipboard)处为RTF数据提供的解决方案也能很好地将HTML从剪贴板中取出.
也就是说,命令
osascript -e 'the clipboard as «class HTML»' | perl -ne 'print chr foreach unpack("C*",pack("H*",substr($_,11,-3)))'