Bug 89355 - PDF highlight annotations don't print correctly
Summary: PDF highlight annotations don't print correctly
Status: NEW
Alias: None
Product: poppler
Classification: Unclassified
Component: cairo backend (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: poppler-bugs
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-02-27 09:33 UTC by Anders Damsgaard
Modified: 2017-03-30 21:01 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
Original pdf example with highlighting annotations (51.97 KB, text/plain)
2015-02-27 09:33 UTC, Anders Damsgaard
Details
example.pdf printed to file (38.32 KB, text/plain)
2015-02-27 09:33 UTC, Anders Damsgaard
Details
Simple test case with highlight annotations (11.19 KB, application/pdf)
2017-03-30 20:45 UTC, Stephen E.
Details
Simple test case with highlight annotations after bug introduced (43.38 KB, application/pdf)
2017-03-30 20:53 UTC, Stephen E.
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Anders Damsgaard 2015-02-27 09:33:22 UTC
Created attachment 113858 [details]
Original pdf example with highlighting annotations

I have a PDF (example.pdf) with several highlighting-type annotations. They are all rendered correctly on-screen.

When I print the document or print to PDF a few of the highlights are handled correctly. Most of them have the yellow highlighting rendered on top of the font, however, thus hiding the text of interest (see attached example_to_pdf.pdf).

I encountered this problem using Evince 3.14.1 on an up-to-date Debian Jessie system with Poppler 0.26.5.

Evince bug report: https://bugzilla.gnome.org/show_bug.cgi?id=745199
Comment 1 Anders Damsgaard 2015-02-27 09:33:53 UTC
Created attachment 113859 [details]
example.pdf printed to file
Comment 2 Stephen E. 2017-03-30 20:45:30 UTC
Created attachment 130595 [details]
Simple test case with highlight annotations

Attached a new test case (original document before processing)
Comment 3 Stephen E. 2017-03-30 20:53:11 UTC
Created attachment 130598 [details]
Simple test case with highlight annotations after bug introduced

Attached a new test case (output document with visual corruption)

This bug affects me too, even on the current Poppler release (0.53). Here's a simple way to reproduce:

1. Download the previous attachment with the original test case input file: https://bugs.freedesktop.org/attachment.cgi?id=130595
2. Run: pdftocairo -pdf in.pdf out.pdf
3. Observe that in out.pdf (the flattened, print-ready version of in.pdf), some of the highlights cover the text rather than being drawn behind it. Currently the first highlight render correctly, but all the others do not.
Comment 4 Stephen E. 2017-03-30 21:01:06 UTC
Also note that this bug only manifests when using PDF or SVG as outputs; It does not appear to affect PS/EPS or the bitmap backends. I believe the PDF output problem is the reason this bug impacts Evince (where you can see the problem even in the Print Preview).


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.