用户可填写的PDF表单(或其他可填写格式),用于生成XML数据(或JSON)

时间:2015-03-13 18:53:49

标签: xml json pdf

现在,我们有一个静态和通用的表单,作为Word文档(基本上有很多表)。 此Word文档将发送给填写它的人并将其发回。 一旦我们得到Word文档,我们就必须将填充的值复制粘贴到我们内部使用的基于Web的表单中。

这个想法是将Word中的值复制粘贴到webform中需要永远,这样做很烦人。

当然,最明显的解决方案是发送链接到此网络表单而不是Word文档,以便人们直接填写网络表单。但是,由于太多原因,这是不可能的。

所以考虑到我坚持“向某人发送某个文件或某个东西然后将其取回”的约束,我认为最简单的方法是发送一个可填写并发回的可填写PDF。返回填写的PDF后,将提取计算机可解析的数据(XML或JSON或其他)。


这就是想法,但我不明白如何创建PDF(或其他常见格式),可以:

  • 由用户填写
  • 将从PDF提取/导出的填充信息转换为JSON或XML
  • 之类的内容

我读了this SO answer并创建了可填写的PDF,但是一旦填写了PDF,我就无法将信息提取为XML。

1 个答案:

答案 0 :(得分:0)

将填充的PDF中的数据导出为XFDF,即(PDF原生)表单数据格式的XML表示形式。

或者不是用户向您发送填写的PDF,而是使用提交功能,以XFDF作为提交格式。

XFDF有一个非常简单的架构,因此,转换到你可能需要的东西应该不是什么大问题。