如何在命令行上的Mac OS中完全拉平PDF?
我使用Mac OS X Snow Leopard。我有一个带有表单字段,注释和图章的PDF。我想冻结(或“展平”)该PDF,以使表单字段无法更改,并且注释/邮票不再可编辑。由于实际上我有很多这些PDF,因此我想在命令行上自动执行此操作。 我尝试过/考虑过的一些事情,以及它们的成功程度: 在预览中打开并打印到文件。这将创建一个完全平坦的PDF,而不更改文件大小。但是,自动化的唯一方法似乎是编写基于UI的,笨拙的AppleScript,但我一直在努力避免这种情况。 在Acrobat Pro中打开并使用JavaScript函数进行展平。同样,不确定如何在命令行上自动执行此操作。 pdftk与该flatten选项一起使用。但这只会使表单字段变平,而不会使图章和其他注释变平。 使用cupsfilter可以从许多文件格式创建PDF。像pdftk这种只有扁平的表单字段。 使用cups-pdf挂接到Mac的打印服务器,并保存为PDF文件,而不是打印。我使用了macports版本。生成的文件平坦但巨大。我在8MB的文件上尝试过;拼合的PDF为358MB!也许可以与Ubuntu中的ghostscript调用结合使用提示:如何从命令行减少PDF文件的大小。 任何其他建议,将不胜感激。