GNOME Bugzilla – Bug 562500
Some pictures in PDF document are not printed
Last modified: 2008-12-12 16:49:25 UTC
Some pictures in PDF documents are not printed by evince. It also doesn't show up in the print preview. Evince displays it fine, and Adobe Reader prints it fine. Example with this document : http://www.framabook.org/docs/ubuntu/framabook2_ubuntu-8-10_v5_creative-commons-by-sa.pdf Fig. 4.3 page 71 (93 / 351) is not printed. Some others little pictures or logos are printed, but screenshots not. OS : Ubuntu 8.10 Intrepid
It works for me. It's probably a cairo bugs that has been recently fixed. Could you confirm it works after upgrading libcairo, please? Thanks.
I don't know how to upgrade libcairo on Ubuntu
I have the same problem on Fedora, some images maybe the ones which were png originally do not get printed! Even in the print to ps version, but they work in print to pdf. Here are my cairo and evince versions: cairo-1.8.0-1.fc10.x86_64 evince-2.24.2-1.fc10.x86_64 My system is almost up2date!
*** Bug 563877 has been marked as a duplicate of this bug. ***
Created attachment 124330 [details] Little sample pdf I have attached a little sample pdf. The link to the pdf in the initial report is way to large for some people, like me. Regards Achim
I confirm that installing libcairo 1.8.4 fixes the bug for me. I was able to print two of the example documents without any picture missing in the final print.
The last version of cairo on fedora repositories is 1.8.0 even on the koji. Now, how should we ask for new version? Raise another bug on cairo or ask someone like behdad or just wait?!
This bug has been fixed in libcairo trunk by this commit : 3c18d95b293eddaa25232bc06398c78bc8043cb4 Compute device_transform_inverse. However, patching 1.8.0 libcairo with the patch from this commit is not enough, that probably means that this is only a part of the fix and that another commit holds the missing part of the puzzle. I wonder how to find the fix at this point. I attached current incomplete patch if someone want to take a look. Also, since this is not a evince bug, developers might want to close it.
Created attachment 124444 [details] [review] Incomplete libcairo patch
I was wrong, this patch should be a complete fix over 1.8.0 libcairo2 for this problem.