这样做的目的是简化我的工作流程。任何建议都将不胜感激。
这就是我们一直在做的事情
我使用 Latex 创建了一个 PDF 文件并将其发送给了第 2 个人。第 2 个人通过电子邮件回复了填写文档的详细信息。我在 Latex 编辑器中填写了文档,创建了 PDF 文件并通过电子邮件回复。然后第 2 个人通过电子邮件将 PDF 文件发送给了第三方。
这就是我希望能够做到的
我用 LaTex 创建了一个 PDF 表单并将其发送给第二人。第二人填写表单并保存。然后第二人将 PDF 文件发送给第三方。
问题
由于之前的问题,将文档转换为表单非常容易。问题是它不能作为表单发送给第三方。要解决这个问题,需要将 pdf 压平,在 Adobe Acrobat 中执行此操作的最简单方法是使用下面的 javascript。
this.flattenPages();
我想做的是,当我在 latex 中创建它时,将其包含在内,这样当第二个人填写完表单后保存文档时,代码就会运行。这可以在 acrobat 中使用设置的文档操作来完成。
从这里的一些其他问题来看,似乎 javascript 可以嵌入到 latex 制作的 pdf 中,所以这应该是可能的,对吧?
答案1
将其添加到文档 TeX 源中:
\pdfcatalog{/AA << % additional actions
/WS << % "will save"
/S/JavaScript /JS (this.flattenPages();)
>>
>>}