我最近购买了PDFScanner,将一堆扫描转换为可搜索的小尺寸PDF。我特意选择了PDFScanner,因为它具有AppleScript自动化功能(请参阅PDFScanner网站上的“功能”部分)。
但是,当我使用PDFScanner的AppleScript库中记录的内置命令组合上述脚本并尝试运行它时,我收到以下错误:
此时,我被困住了。我联系过开发者。他说这个完全相同的脚本适合他,我应该尝试删除并重新安装PDFScanner,我做了无济于事。谁能弄明白问题是什么?
这是完整的脚本:
on run {input, parameters}
tell application "PDFScanner"
deskew input
rasterize input
ocr input
end tell
return input
end run
1
复制脚本,粘贴到TextEdit,在TextEdit中,转到“格式”菜单,然后选择“生成纯文本”。选择TextEdit中的纯文本并将其复制到工作流程中。给它一个旋转。
—
IconDaemon 2016年
@IconDaemon Intersting的想法,但问题仍然存在。
—
卡西米尔2016年
如果'input'是您想出的变量,请尝试将其更改为
—
IconDaemon
input_file_name
或其他内容。也许'输入'是Automator中的保留字,不能用作变量..
@IconDaemon
—
Casimir 2016年
input
在将“运行AppleScript”操作添加到Automator工作流程时,实际上预先配置了该变量。以下结构自动添加:on run {input, parameters} (* Your script goes here *) return input end run
那好吧。看看这些链接:Apple Support和StackExchange。
—
IconDaemon