我正在开发一个需要处理填写的 PDF 表单的 Web 应用程序(在这种情况下,不能选择转换为 Web 表单,因为我正在处理数字签名的 PDF)。
应用程序需要上传 PDF,将 PDF 中的表单数据解析为 JSON,然后将 PDF 作为附件上传到 CouchDB 服务器。
第 1 部分和第 3 部分很简单,但我一直无法找到在浏览器中提取 PDF 数据的方法。
据我所知,我有三个选择:
实现或查找 Web 服务(可能是使用类似 pdf2json 的节点服务)。通过 AJAX 发送 PDF,获取格式化的 JSON 数据。我不想这样做,因为它需要“额外”的网络服务调用,但如果我需要的话可以这样做。
找到一个可以在浏览器中处理 PDF 解析(来自 blob/base64 编码数据)的库,并使用它来实现。
使用 browserify 或类似工具将 Node.js 模块(如 pdf2json)转换为浏览器中可用的内容。
有人在浏览器中实现了 PDF 表单解析吗?或者我需要实现网络服务吗?
最佳答案
不确定这是否可以获取表格,但是PDF.js已在浏览器中运行。
关于javascript - 使用 Javascript 在浏览器中解析 PDF 表单数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37442807/