GNOME Bugzilla – Bug 733275
evince does not properly fill pdf forms
Last modified: 2018-05-22 15:41:44 UTC
I have attached a PDF form that should auto-complete some fields based on what is filled in other fields. I can do this if I open this PDF with Foxit Reader running with CrossOver(wine)
Link to testcase PDF: https://dl.dropboxusercontent.com/u/3371527/formulare_posta.pdf
Which poppler version is this about?
apt-cache policy libpoppler44 libpoppler44: Installed: 0.24.5-2ubuntu4 Candidate: 0.24.5-2ubuntu4 Sorry, I forgot to mention that this is on Linux Mint 17 64bit. Let me know if there is other info required
can you explain what should happen? If this autocomplete is done via Javascript, then it's normal as we don't support javascript.
I honestly do not know how it happens but since you mentioned it, I opened Foxit and disabled Javascript, then opened that PDF again and it would still auto-complete.
There is no ECMAScript in that pdf—or at least nothing which looks like script. The issue seems to be something else.
Silviu, thanks for the additional comments. James, I also can't find any javascript... Silviu, could you describe what you do in Foxit and works, so we can reproduce that in evince. Specifically, which fields get autocompleted and how?
I can do even better (I hope), I have a screen-shot of some of the fields that get auto-completed: https://dl.dropboxusercontent.com/u/3371527/foxit_autocomplete.png
OK.. thanks. Actually afer flatting the pdf I can see the issue. The first Destinatar form field has some childs child fields to the other destinatar fields... So according to the pdf spec the values of these should change when I change the value of the parent field.
Thank you very much for looking into this.
Hi, I just wanted to let you guys know that this is still a problem in Gnome 3.16.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/evince/issues/480.