javascript - 如何生成预填充的可填写 PDF、更改其内容并解析内容

标签 javascript java xml pdf

您能否尝试指导我应该采取哪种方式来实现与为用户创建可填写的 PDF 相关的以下高级要求。用户可以打开此 PDF,更改一些内容,保存 PDF,通过电子邮件将其发送回我们,我们的系统将解析内容并将其上传到数据库。

基本步骤: - 用户单击 Web 按钮,该在线 Web 应用程序背后的系统会向用户发送一封电子邮件,其中包含 PDF 文档,其中包含用户保存的应用程序的所有详细信息,例如全名、邮政编码、出生日期、一些问题的答案(复选框)、自由文本评论区 - 用户打开此 PDF,更改一些详细信息,例如更新评论区域中的文本,取消选中一些复选框,更改邮政编码 - 用户保存更改并将 PDF 发送回给我们。 - 系统读取PDF,解析内容并更新数据库中的数据。

以上可能吗?如果是这样,请尝试建议可以使用哪种技术。

谢谢。

最佳答案

正如另一条消息中提到的,为什么将填写好的 PDF 发回? (好吧,除非您需要数字签名版本作为记录)。

请使用 PDF/Acrobat 的提交功能,该功能仅提交数据。使用 HTML POST 可以(以及其他方式)实现这一点,因此就像数据是通过 HTML 表单发送一样。在这种情况下,更新数据库应该不再是一个大问题。

如果您必须坚持发回填写好的表单,据我所知,有一些实用程序可以提取表单数据,然后,更新数据库应该不难。

关于javascript - 如何生成预填充的可填写 PDF、更改其内容并解析内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37473358/

相关文章:

javascript - fancybox2 的问题 - $.fancybox.resize 不是函数 - 错误

javascript - 如何使用 jQuery 提取单个句子?

javascript - 法语字符到 html 实体

java - 如何将 AES CCM 与 BouncycaSTLe JCE 提供程序一起使用 - CCMParameters

java - 如何在 JPA/Hibernate 中与现有数据库建立表关联?

javascript - 使用 AppleScript 和 JSON 解析数据时出错

sql - XMLTABLE 提取元素的位置()

javascript - 使用 Firefox 加载网页时无法正常显示

java - Collections.synchronizedSortedMap 与 ConcurrentSkipListMap 用于并发使用的排序映射

java - 支持使用 JAXB 进行 XSD 版本控制