https://bugs.documentfoundation.org/show_bug.cgi?id=150217

V Stuart Foote <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |needsDevEval
            Summary|Can't open PDF, getting     |Add import Filter support
                   |Adobe text placeholder      |for PDFs holding XFA based
                   |                            |form content
             Blocks|                            |114233, 99746
           Severity|normal                      |enhancement
                 CC|                            |[email protected],
                   |                            |[email protected],
                   |                            |[email protected],
                   |                            |[email protected]

--- Comment #2 from V Stuart Foote <[email protected]> ---
PDF with scripted XFA (Adobe's XML Form Architecture) as here generated by
Adobe's LiveCycle Designer ver. ES 10.1, remain a common source document
LibreOffice users need to manipulate in some fashion. Inability to even view it
is distracting.

Our current pdf import filters (both pdfium and poppler based implementations)
do not parse the XML describing the form.

pdfium now has an XFA parser [1], poppler is looking at it [2]. And, mozilla
has added XFA support to pdf.js [3].

XFA based forms are not going away anytime soon, so ability to at least expose
the PDF form as an image with our pdfium implementation seems reasonable
minimal handling.

Worth the effort?

=-ref-=

https://github.com/chromium/pdfium/tree/master/xfa
https://gitlab.freedesktop.org/poppler/poppler/-/issues/530
https://github.com/mozilla/pdf.js/issues/2373


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=99746
[Bug 99746] [META] PDF import filter in Draw
https://bugs.documentfoundation.org/show_bug.cgi?id=114233
[Bug 114233] [META] PDF insert/embed bugs and enhancements
-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to