Mac系统下如何从剪贴板获取SVG等格式数据?已知PNG获取方法
在Mac上通过剪贴板获取SVG等其他类型数据的方法
当然可以!通过AppleScript,你不仅能获取PNG格式的剪贴板数据,还能提取SVG、RTF、PDF等多种格式的内容,核心是指定对应的数据类型标识符。
获取SVG数据
剪贴板中的SVG内容对应的AppleScript类是«class SVG»,使用以下命令即可提取:osascript -e "get the clipboard as «class SVG»"其他常见格式的示例
针对不同格式,只需替换对应的类名:- 纯文本:
osascript -e "get the clipboard as text" - RTF富文本:
osascript -e "get the clipboard as «class RTF »" - PDF文件:
osascript -e "get the clipboard as «class PDF »"
- 纯文本:
查询剪贴板支持的所有数据类型
如果不确定某个格式对应的类名,可以先查看当前剪贴板包含的所有数据类型:osascript -e "clipboard info"执行后会列出类似
«class SVG»、PNGf这样的条目,找到目标类型后替换到命令中即可。
内容的提问来源于stack exchange,提问作者simone
相关产品推荐
相关产品推荐

