Php 无法通过PDFTK将Google Chrome FDF数据填入PDF

Php 无法通过PDFTK将Google Chrome FDF数据填入PDF,php,pdf,pdftk,php-pdftk,Php,Pdf,Pdftk,Php Pdftk,我已经设置了一个PDF表单,用于将(X)FDF数据发送到php脚本,该脚本使用PDFTK解析(X)FDF数据并将其展平,然后在我的系统上将其保存为PDF(用于测试)。Adobe Acrobat Pro中的所有功能都正常运行 但是,当我使用谷歌浏览器提交表单时,不会创建PDF。它输出FDF数据,但当我尝试XFDF时,它仍然只输出FDF,当我通过PDFTK手动运行FDF数据时,我得到以下错误: java.lang.ClassCastException: pdftk.com.lowagie.text.

我已经设置了一个PDF表单,用于将(X)FDF数据发送到php脚本,该脚本使用PDFTK解析(X)FDF数据并将其展平,然后在我的系统上将其保存为PDF(用于测试)。Adobe Acrobat Pro中的所有功能都正常运行

但是,当我使用谷歌浏览器提交表单时,不会创建PDF。它输出FDF数据,但当我尝试XFDF时,它仍然只输出FDF,当我通过PDFTK手动运行FDF数据时,我得到以下错误:

java.lang.ClassCastException: pdftk.com.lowagie.text.pdf.PdfDictionary cannot be cast to pdftk.com.lowagie.text.pdf.PdfString
    at pdftk.com.lowagie.text.pdf.FdfReader.readFields(FdfReader.java:148)
    at pdftk.com.lowagie.text.pdf.FdfReader.readPdf(FdfReader.java:117)
    at pdftk.com.lowagie.text.pdf.PdfReader.<init>(PdfReader.java:172)
    at pdftk.com.lowagie.text.pdf.PdfReader.<init>(PdfReader.java:161)
    at pdftk.com.lowagie.text.pdf.FdfReader.<init>(FdfReader.java:74)
    at com.gitlab.pdftk_java.TK_Session.create_output(TK_Session.java:2598)
    at com.gitlab.pdftk_java.pdftk.main_noexit(pdftk.java:158)
    at com.gitlab.pdftk_java.pdftk.main(pdftk.java:130)
There was a problem with pdftk-java. Please report it at
https://gitlab.com/pdftk-java/pdftk/issues
including the message above, the version of pdftk-java (3.1.2), and if possible steps to reproduce the error.
java.lang.ClassCastException:pdftk.com.lowagie.text.pdf.PdfDictionary不能强制转换为pdftk.com.lowagie.text.pdf.PdfString
位于pdftk.com.lowagie.text.pdf.FdfReader.readFields(FdfReader.java:148)
请访问pdftk.com.lowagie.text.pdf.FdfReader.readPdf(FdfReader.java:117)
请访问pdftk.com.lowagie.text.pdf.PdfReader。(PdfReader.java:172)
请访问pdftk.com.lowagie.text.pdf.PdfReader。(PdfReader.java:161)
请访问pdftk.com.lowagie.text.pdf.FdfReader。(FdfReader.java:74)
位于com.gitlab.pdftk_java.TK_Session.create_output(TK_Session.java:2598)
位于com.gitlab.pdftk_java.pdftk.main_noexit(pdftk.java:158)
位于com.gitlab.pdftk_java.pdftk.main(pdftk.java:130)
pdftk java出现问题。请于
https://gitlab.com/pdftk-java/pdftk/issues
包括上面的消息、pdftk java(3.1.2)的版本,以及如果可能的话再现错误的步骤。
关于如何在Google Chrome中使用表单有什么想法吗


这是可用性的必要条件,我不想让我的客户下载Adobe Reader,但如果必须这样做,就必须这样做。

我只是想指导人们下载Acrobat Reader,如果您有任何答案,请不要犹豫,将其发布在这里

我将指导大家下载Acrobat Reader,如果您有任何答案,请不要犹豫,将它们发布在这里

看起来你在pdftk中遇到了一个错误。如果您按照建议在报告,并包括导致它的PDF和FDF,我将很乐意提供帮助。现在提交问题!问题文件->@notautogenerated看起来您在pdftk中遇到了一个错误。如果您按照建议在报告,并包括导致它的PDF和FDF,我将很乐意提供帮助。现在提交问题!问题字段->@notautogenerated