Created attachment 55161 [details] PDF document showing no pages in poppler Forwarding a bug from Evince' mailing-list: On Sun, Dec 25, 2011 at 12:59 PM, <Software@quantentunnel.de> wrote: > > I use Document Viewer 2.32.0 with poppler/cairo (0.16.4) on Ubuntu 11.04 and > gnome 2.32.1. The attached pdf document (downloaded from > http://www.ubs.com/ch/de/swissbank/private/families_couples.html, then click > 'UBS Family' in upper right corner of web page) does not open correctly, > instead evince says "Das Dokument enthält keine Seiten" (= the document does > not contain pages). The same document opens correctly with Adobe Acrobat > Reader 9 for Linux, version 9.4.2 02/11/2011.
I think the document is corrupted somehow, and acroread seems to handle this differently then poppler. The document actually contains 4 startxref position specifications and I think acroread uses the third one to find an xref when the last xref that according to specs should be used does not work.
Created attachment 55163 [details] [review] fix-44488.patch This might be a patch for this, but I am not entirely sure that it really is an improvement, because I have no idea if this works well for other corrupted documents. Maybe it is possible to run regression test on it? Also, is it possible to automatically compare acroread rendering to poppler rendering?
I'll test that after we merge xpdf 3.03 changes into trunk, ok? This is the most important thing and we are long delayed already.
(In reply to comment #3) > I'll test that after we merge xpdf 3.03 changes into trunk, ok? No problem! Thanks.
-- 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/564.
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.