经销商将PDF文档上传到网站。这些文件没有任何标准。我们希望向用户提供可编辑的PDF表单,以后可以在用户填写/编辑这些表格中的数据后将其保存在系统中。我能够阅读pdf,填充任何可以预先填充的字段,并将可编辑的PDF呈现给浏览器。问题是pdf没有任何提交按钮,据我所知,这只能通过在acrobat中打开pdf来添加。 我试过了
答案 0 :(得分:1)
您必须使用包含的“提交”按钮创建PDF模板。您需要使用Adobe Acrobat的完整副本而不是读者来创建PDF。您无法使用阅读器进行编辑。您还必须学习如何在Acrobat中编写JavaScript,以便在需要时在PDF中进行验证和小型交互。
您不会保存已填充PDF的副本,而是要保存通过PDF表单提交的数据。然后,您可以填充文件进行打印,如果这是他们想要的,但提交按钮将是PDF的一部分。
当您需要使用PDF表单时,只需在浏览器中链接即可。提交PDF表单时,处理CFM将重定向到工作流程中的下一页。我们将跨站点请求伪造令牌作为PDF表单数据的一部分以包含安全性。如果我们没有将令牌作为FORM范围数据的一部分,那么我们就不会处理它。
我们混合使用HTML和PDF表单。通常,我们的客户会将我们想要转换为Web的现有文档交给我们。在某些情况下,我们创建HTML表单,在其他情况下,他们更喜欢我们保留文档的格式,以便我们使用PDF。您无法动态地将PDF转换为HTML表单,您必须手动执行此操作以确保在整个表单中使用(并填充)正确的表单控件。