Bug 95371 - Form data not displayed
Summary: Form data not displayed
Status: RESOLVED MOVED
Alias: None
Product: poppler
Classification: Unclassified
Component: general (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: poppler-bugs
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-05-12 22:39 UTC by Konstantin Svist
Modified: 2018-08-20 22:03 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments
problematic file (14.90 KB, application/pdf)
2016-05-12 23:30 UTC, Konstantin Svist
Details
problematic file after Adobe fill (13.63 KB, application/pdf)
2016-05-27 23:18 UTC, Stephen E.
Details
Form SS-4 partially filled (343.51 KB, application/pdf)
2016-05-27 23:24 UTC, Stephen E.
Details
Form SS-4 fully filled using Acrobat Reader DC (371.25 KB, application/pdf)
2016-05-27 23:27 UTC, Stephen E.
Details

Description Konstantin Svist 2016-05-12 22:39:31 UTC
After adding some forms to a document, Okular is able to edit the form data, but does not display it for printing (form appears blank)

Fedora 23
okular-15.12.3-1.fc23.x86_64
poppler-0.34.0-2.fc23.x86_64
Comment 1 Konstantin Svist 2016-05-12 23:30:31 UTC
Created attachment 123659 [details]
problematic file

I was sure I attached a file with original report..!
Comment 2 Albert Astals Cid 2016-05-16 22:19:19 UTC
First problem that needs to be solved is that the form data can not even be seen when you enter it.

Error: Unknown font tag 'Helvetica'
Error: Unknown font in field's DA string

Are probably a good place to start trying to figure out what is wrong.
Comment 3 Stephen E. 2016-05-27 23:18:40 UTC
Created attachment 124137 [details]
problematic file after Adobe fill

I downloaded the original attachment and filled it out using Adobe Reader DC for Windows 7, then saved it. This is the result.

It's worth noting that Adobe did not recognize any values existing in the original file when I opened it, and also that the filled-out version (attached) renders correctly with poppler.
Comment 4 Stephen E. 2016-05-27 23:24:26 UTC
Created attachment 124138 [details]
Form SS-4 partially filled

This PDF is a form where several checkboxes were ticked and two text fields were filled with dummy data (sections 8b and 9a on page 2).

None of the filled-in text or checkmarks are rendered by poppler/pdftocairo/evince. Using today's git HEAD, here is the command output:

$ pdftocairo -pdf form.pdf out.pdf
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error: Unknown font in field's DA string
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error: Unknown font in field's DA string
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error: Unknown font in field's DA string
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error: Unknown font in field's DA string
Comment 5 Stephen E. 2016-05-27 23:27:33 UTC
Created attachment 124139 [details]
Form SS-4 fully filled using Acrobat Reader DC

Here is the same SS-4 PDF previously attached, after opening with Adobe Acrobat Reader DC and filling out every field with dummy data (and saving).

Poppler/pdftocairo/evince still do not render the form values/checkmarks at all. The command output is similar but slightly different than before (and longer since more values are present):

$ pdftocairo -pdf form-filled3.pdf out.pdf
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (379186): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (296314): No font in show
Syntax Error (296329): No font in show
Syntax Error (296342): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (296616): No font in show
Syntax Error (296629): No font in show
Syntax Error (296642): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (296921): No font in show
Syntax Error (296936): No font in show
Syntax Error (296949): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (371000): No font in show
Syntax Error (371023): No font in show
Syntax Error (371045): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (370711): No font in show
Syntax Error (370731): No font in show
Syntax Error (370752): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (370417): No font in show
Syntax Error (370441): No font in show
Syntax Error (370462): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (370128): No font in show
Syntax Error (370148): No font in show
Syntax Error (370169): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (369814): No font in show
Syntax Error (369835): No font in show
Syntax Error (369859): No font in show
Syntax Error (369879): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (369519): No font in show
Syntax Error (369543): No font in show
Syntax Error (369563): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (369263): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (369006): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (368730): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (368457): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (368185): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (367910): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (367621): No font in show
Syntax Error (367641): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (367328): No font in show
Syntax Error (367348): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (367054): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (366780): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (366508): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (366233): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (365956): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (365679): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (365383): No font in show
Syntax Error (365403): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (365088): No font in show
Syntax Error (365108): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (364791): No font in show
Syntax Error (364811): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (364498): No font in show
Syntax Error (364518): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (364202): No font in show
Syntax Error (364222): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (363905): No font in show
Syntax Error (363925): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (363612): No font in show
Syntax Error (363632): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (363318): No font in show
Syntax Error (363338): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (363024): No font in show
Syntax Error (363044): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (362724): No font in show
Syntax Error (362744): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (362451): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (362248): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (361976): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (361684): No font in show
Syntax Error (361704): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (361385): No font in show
Syntax Error (361405): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (361087): No font in show
Syntax Error (361107): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (360813): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (360541): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (360224): No font in show
Syntax Error (360247): No font in show
Syntax Error (360267): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (359945): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (359672): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (359373): No font in show
Syntax Error (359393): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (359097): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (358824): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (358480): No font in show
Syntax Error (358501): No font in show
Syntax Error (358525): No font in show
Syntax Error (358545): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (358205): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (357932): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (357653): No font in show
Syntax Error: Unknown font tag 'Helvetica-Bold'
Syntax Error (357380): No font in show
Comment 6 Tristan Miller 2016-10-20 16:20:13 UTC
Problem is still reproducible for me with Okular 0.26.0 and Poppler 0.47.0.  Also reproducible with Evince 3.22.0.

Downstream bug report for Okular: https://bugs.kde.org/show_bug.cgi?id=319163

According to that report, the problem was supposed to have been fixed in Poppler 0.22.
Comment 7 Simon Shugar 2017-02-28 22:20:37 UTC
Still reproducible in 0.51.0
Comment 8 GitLab Migration User 2018-08-20 22:03:46 UTC
-- 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/175.


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.