Данные Google Chrome FDF не могут быть заполнены в PDF с помощью PDFTK - PullRequest
1 голос
/ 19 июня 2020

У меня есть форма PDF, которую я настроил для отправки данных (X) FDF в сценарий php, который использует PDFTK для анализа данных (X) FDF и сглаживания их, а затем сохранения в формате PDF на моем компьютере. система (для тестирования). В Adobe Acrobat Pro все работает нормально.

Но когда я использую Google Chrome для отправки формы, PDF-файл не создается. Он выводит данные FDF, но когда я пробую XFDF, он по-прежнему выводит только FDF, и когда я запускаю данные FDF через PDFTK вручную, я получаю эту ошибку:

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.

Любые идеи о том, как получить форму работает в гугле Chrome?

Это необходимо для удобства использования, я не хочу, чтобы мои клиенты загружали Adobe Reader, но если это необходимо, это необходимо.

1 Ответ

0 голосов
/ 19 июня 2020

Я просто посоветую людям загрузить Acrobat Reader, если у вас есть какие-либо ответы, пожалуйста, не стесняйтесь размещать их здесь!

...