【发布时间】:2016-09-23 09:25:24
【问题描述】:
我正在开发一个需要处理已填写的 PDF 表单的网络应用程序(在这种情况下转换为网络表单不是一个选项,因为我正在处理数字签名的 PDF)。
应用需要上传 PDF,将 PDF 中的表单数据解析为 JSON,然后将 PDF 作为附件上传到 CouchDB 服务器。
第 1 部分和第 3 部分很简单,但我一直无法找到在浏览器中提取 PDF 数据的方法。
在我看来,我有三个选择:
实现或查找 Web 服务(可能是使用类似 pdf2json 的节点服务)。通过 AJAX 发送 PDF,返回格式化的 JSON 数据。我宁愿不这样做,因为它需要一个“额外的”网络服务调用,但如果我需要的话可以。
找到一个可以在浏览器中处理 PDF 解析的库(来自 blobs/base64 编码的数据),并使用它来实现。
使用 browserify 或类似工具将 node.js 模块(如 pdf2json)转换为浏览器中可用的模块。
有人在浏览器中实现了 PDF 表单解析吗?还是我需要实现 Web 服务?
【问题讨论】:
标签: javascript json ajax pdf browser