我正在尝试编辑一个非常大的PDF(200页左右),我想在分发它时编辑多个字段。例如,我想设置Acrobat,因此名称和其他一些简单字段将根据我分发PDF的人而改变。我希望能够在不浏览每个页面并更改它的情况下执行此操作。 我一直在做这方面的研究,我找不到一个好的方法来做到这一点。我还检查了Adobe XI中的操作选项卡,但我没有看到这样做的方法。我错过了一些明显的东西吗?
最好的方法是什么?感谢任何可以提供帮助的人。
答案 0 :(得分:0)
查看Adobe网站上的Acrobat SDK(此处:http://www.adobe.com/devnet/acrobat.html)。
在Acrobat中,您可以创建操作(因为您的问题表明您已经找到)。其中一个操作允许您在文档上运行JavaScript。我上面提到的SDK包含有关如何编写可以操作文档的JavaScripts的完整信息。
在JavaScript API(以及许多其他内容)中,您将找到一个“doc”对象,该对象具有一个名为getField的方法,该方法允许您按名称获取特定字段,然后操纵其属性。
如果我理解您正在尝试正确执行的操作,则可以创建由操作调用的分发脚本。每个脚本都会遍历文档的所有页面,获取该页面的字段,并根据您的工作流逻辑执行您需要执行的任何操作。