【发布时间】:2022-07-10 03:56:56
【问题描述】:
从 macOS Monterey 开始,可以在预览中选择图像中的文本。
AppleScript 和/或 JXA(用于自动化的 JavaScript)是否提供此 OCR 功能?
在Script Editor.app 文件 > 打开字典...我选择了Preview.app并查看了的API标准套件和文本套件,但似乎没有任何与 OCR 相关的内容。 (Text Suite 显然与在图片上绘制文本而不是文本提取有关。)
我还在 Automator.app 中搜索了文本识别操作,但没有找到合适的。
【问题讨论】:
-
Preview 的字典是假的:它只是 Cocoa Scripting 框架提供的默认术语,实际上除了窗口管理之外并没有做任何事情。最好的办法是查看 OCR 功能是否可作为系统框架使用,您可以通过 ObjC 桥接器访问。
-
@foo:感谢您的提示! Vision API 似乎在此代码示例中可用(下载包含演示 xcode 项目):developer.apple.com/documentation/vision/…
标签: macos applescript livetext