我有大量 Pages 文件,占用了我的 SSD 上宝贵的空间。
我想将它们批量转换为 PDF,最好是通过终端命令。我有 iWork '13 和 iWork '09。Pages 的 AppleScript 能力一直很差。谁有想法?
答案1
嗯...你需要一些东西
- 了解 iWork 文件格式,
- 可以渲染文档然后创建 PDF。
除非您想重新发明 iWork 套件...听起来更简单,只需告诉 iWork 应用程序您想从它们那里得到什么。
你可以通过脚本桥
我会使用 Applescript,但也许你可以使用Ruby 和 Python 使用脚本桥完成你需要的
通过 Scripting Bridge,RubyCocoa 和 PyObjC 脚本可以完成 AppleScript 脚本所能完成的任务:控制可编写脚本的应用程序并与它们交换数据。
我已经有一段时间没有使用 Scripting Bridge 了,但我相信你可以告诉应用程序打印文档。任何可以在 OS X 中打印的应用程序都可以将其发送到 PDF。