是否可以在不打开插图文件的情况下从插图文件中提取文本?
我有一个AppleScript正在提取文本,但是当我处理数百个文件时需要很长时间。我想知道是否有可能在不打开AI文件的情况下获取信息。
答案 0 :(得分:0)
+1首先显示您自己的代码。 (另外,第一行拼写错误:我认为你的意思是“插画家”,而不是“photoshop”。)
如果您只获得纯文本,则每个文档只需要几分之一秒(打开文件需要更长时间):
tell application "Adobe Illustrator"
get contents of every text frame of document 1
end tell
(即永远不要遍历单个应用程序对象,查询每个应用程序对象,当单个查询将为您完成所有操作时。对于要解决的问题,Apple事件相对昂贵;不必要地发送大量应用程序实际上会导致性能下降。)
另请注意,AppleScript在迭代大型列表时也存在严重的性能问题,但这是一个单独的问题,其解决方案应该已经在其他地方进行了解决。