Summary: | Form data is not saved for PDF files using XFA forms, will show old values when opened in acroread / Adobe Reader | ||
---|---|---|---|
Product: | poppler | Reporter: | alexl |
Component: | cairo backend | Assignee: | poppler-bugs <poppler-bugs> |
Status: | RESOLVED MOVED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | arequipeno, dglent, fabiodurso, Fahad.alsaidi, Kip, nekohayo, parchd+freedesktop, vmerlet, zanetu |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: | Another PDF with XFA |
Description
alexl
2008-12-07 17:07:54 UTC
The non-working form is an XFA form. (In reply to comment #1) > The non-working form is an XFA form. What's an XFA form? Is there something special about those kinds of forms? Is it planned that poppler support them? If full XFA support isn't possible in the short term, is it possible for poppler to ignore the scripting part (presumably verification checks etc.) and just allow raw text to be stored in those fields? That way at least you could save the contents of the text in the forms even if they don't trigger scripts within the PDF. > What's an XFA form? http://en.wikipedia.org/wiki/XFA has about as much info as I know. A search for XFA on the itext-questions list at sourceforge would likely be instructive; I recall numerous queries about them and itext's support for them. But not the details, and I'm writing this reply while offline... Also, a search there for LiveCycle should yield related details. (Just a poppler consumer, who was curious why only one of the two worked.) *** Bug 51998 has been marked as a duplicate of this bug. *** Is there any progress regarding support for XFA forms? Are there legal or technical issues blocking an implmentation in poppler? Thanks. *** Bug 55978 has been marked as a duplicate of this bug. *** Adobe XML Forms Architecture (XFA) Specification, version 3.3 (1584 pages) is available here: http://partners.adobe.com/public/developer/xml/index_arch.html#xfa_33 iText provides an online demo that flattens PDF with XFA forms to an ordinary PDF: http://demo.itextsupport.com/xfademo/uploadpdf.jsp This is a Critical issue, Okular needs a Javascript Engine and Adobe will produce no new Adobe Readers for Linux after 9.5.5. Please do not change bug priority if you not a developer of poppler What is the current status of development for XFA forms in poppler and programs using poppler? I encountered an XFA form for the first time a couple of days ago, and later read that Adobe are removing the downloads for the Linux version of Adobe Reader. What are the different components that need work in order for at least one Linux pdf reader to support this? poppler needs to implement XFA forms support. Are there any near term plans for implementing this feature? Newer versions of Xpdf do implement XFA Forms, but the implementation is very different from current poppler implemenation which grew from older version of xpdf. There is a "plan" of merging new parts of xpdf code into poppler but afaik there is no people with time to do this. Savvy article . BTW , you are requiring a I- 130 - USCIS form, my secretary filled out and esigned a fillable document here http://pdf.ac/3IsYYu. Is this fixed? Editing the listed file using Evince seems to work now. Created attachment 139512 [details]
Another PDF with XFA
Unfortunately perhaps just for this particular kind of PDF. I'm attaching another one that doesn't open at all.
Gov agencies seem to have weird bias towards technologies that require Adobe abandonware (like Adobe AIR, Acroread).
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org'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.freedesktop.org/poppler/poppler/issues/199. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.