将 Pages '13 文件批量转换为 PDF

将 Pages '13 文件批量转换为 PDF

我有大量 Pages 文件,占用了我的 SSD 上宝贵的空间。

我想将它们批量转换为 PDF,最好是通过终端命令。我有 iWork '13 和 iWork '09。Pages 的 AppleScript 能力一直很差。谁有想法?

答案1

嗯...你需要一些东西

  1. 了解 iWork 文件格式,
  2. 可以渲染文档然后创建 PDF。

除非您想重新发明 iWork 套件...听起来更简单,只需告诉 iWork 应用程序您想从它们那里得到什么。

你可以通过脚本桥

我会使用 Applescript,但也许你可以使用Ruby 和 Python 使用脚本桥完成你需要的

通过 Scripting Bridge,RubyCocoa 和 PyObjC 脚本可以完成 AppleScript 脚本所能完成的任务:控制可编写脚本的应用程序并与它们交换数据。

我已经有一段时间没有使用 Scripting Bridge 了,但我相信你可以告诉应用程序打印文档。任何可以在 OS X 中打印的应用程序都可以将其发送到 PDF。

答案在这里找到,https://stackoverflow.com/questions/10014807/batch-convert-mac-iwork-files-to-pdf-on-the-command-line

相关内容