Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从PDF中提取PDF表单元数据_Javascript_Pdf_Adobe_Pdf Form - Fatal编程技术网

Javascript 从PDF中提取PDF表单元数据

Javascript 从PDF中提取PDF表单元数据,javascript,pdf,adobe,pdf-form,Javascript,Pdf,Adobe,Pdf Form,我想使用web应用程序填写政府PDF表格。这里有一个这样的例子: 在填写表单之前,我需要有表单字段名来将它们与数据源映射 我尝试了pdftk来提取表单字段数据,但文档受所有者密码保护 $ pdftk g-28.pdf dump_data_fields output g-28-metadata.txt OWNER PASSWORD REQUIRED, but not given (or incorrect) Errors encountered. No output created. Don

我想使用web应用程序填写政府PDF表格。这里有一个这样的例子:

在填写表单之前,我需要有表单字段名来将它们与数据源映射

我尝试了pdftk来提取表单字段数据,但文档受所有者密码保护

$ pdftk g-28.pdf dump_data_fields output g-28-metadata.txt

OWNER PASSWORD REQUIRED, but not given (or incorrect)
Errors encountered.  No output created.
Done.  Input errors, so no output created.

有人知道如何使用任何开源或付费库提取表单fild数据吗?

PDFTK在执行任何操作时都支持密码加密和解密。您需要在命令中使用
输入密码。使用以下命令

pdftk input.pdf input_pw my_pass dump_data_fields output k.txt
如果您正在寻找如何以编程方式填写表格,请查看我的答案


如果您有任何问题,请发表意见。

我怀疑OP是否可以访问政府表格的密码…@mkl问题不是如何获取密码,而是如何使用密码。屏幕上的错误表示需要所有者密码,这就是问题所在。“问题不在于如何获得密码,而在于如何使用密码。”-不,本质上是如何在没有密码的情况下相处。为什么政府机构要公布他们的密码?@mkl为什么他要填写那些他没有密码的表格?他有密码,加上控制台有错误,所以他的问题是如何提取受密码保护表单的字段数据。否则他就是在做一些不道德的事情,因为严格来说,他不需要所有者密码来填写,只需要在结构上更改表单。这里的Pdftk不需要所有者密码。