当前位置: 首页 > 知识库问答 >
问题:

如何生成预填充的可填充PDF,更改其内容并解析内容

田兴怀
2023-03-14

基本步骤:-用户点击一个web按钮,此在线web应用程序背后的系统向用户发送一封带有PDF文档的电子邮件,该文档包含用户保存的应用程序的所有细节,例如全名、邮编、dob、一些问题的答案(tickboxes)、自由文本注释区-用户打开此PDF,更改一些细节,例如更新注释区的文本、取消勾选某些复选框、更改邮政代码-用户保存更改并将PDF发送回我们。-系统读取PDF、解析内容并更新数据库中的数据。

上述情况是否可能?如果是,请试着建议可以使用哪种技术。

谢谢你。

共有1个答案

李森
2023-03-14

就像另一条消息中提到的,为什么要把填好的PDF发回来呢?(好吧,除非您需要为您的记录提供数字签名的版本)。

使用PDF/Acrobat的Submit功能,它只提交数据。这是可能的(包括其他方法)使用HTML POST,因此工作时就好像数据是由HTML表单发送的。在这种情况下,更新数据库应该不再是一件大事。

如果您必须坚持发回已填写的表单,那么有AFAIK实用程序可以提取表单数据,并且更新数据库也不是一件难事。

 类似资料:
  • 问题内容: 我正在为一个乐队制作出勤表。我的想法是在表格的一部分中输入表演或排练的事件信息。这是事件表的模型: 然后,我想使用一个内联FormSet,将乐队成员链接到事件并记录他们是否存在,不在场或被原谅: 现在,我想做的是使用所有当前成员的条目预填充此内联FormSet,并默认将它们存在(大约60个成员)。不幸的是,在这种情况下 Django 不允许初始值。 有什么建议? 问题答案: 因此,你不

  • 在此示例中:http://jsfidle.net/kyhvw/ 在Chrome中,我得到一个15px高的背景,我的字体是7px高,顶部和底部有4px的填充。这就是我希望它在其他浏览器上显示的方式(不过,奇怪的是它不是一个10px的字体和2px的填充。) 在Firefox中,在输入任何文本之前,我会看到一个4px高的背景。一旦我将文本放入其中,框将扩展到18px,底部为6px,顶部为5px,字体为7

  • 嗨,我正在编写一个简单的物理引擎,以便更好地理解对象碰撞和Java图形,到目前为止,我已经成功地编写了代码,将JPanel添加到JFrame中,并允许它们显示一些正确的大小,但当我查看实际程序时,JPanel似乎是正确的大小,但它不是从窗口的上角开始的,而是从框架的左上角开始的。我似乎有这个问题很多,我想要的东西在(0,0)和开始在框架的上角,而不是面板。下面是我的代码: 我有一个引擎类,它扩展了

  • 我知道这个问题已经问了100次了,但我还是没办法让它奏效。我希望TableView中充满存储在数据库中的内容。 我用一个空的TableView得到了我的FXML(这里的第一个问题:我应该已经设置列了吗?) 这就是我从数据库中获取数据并进入TableView的方法。我把som系统打印出来,检查它是否给了我正确的东西。问题是我在“tableview.getColums().addAll.col”中得到