GNOME Bugzilla – Bug 497764
Evince doesn't open linked PDF files
Last modified: 2018-05-22 13:19:02 UTC
The PDF edition of the historic electronics magazin Elrad comes on two DVDs and occupies roughly 10 GB on the hard drive. The magazin appeared between 1977 and 1997. For each monthly issue there is one PDF file. The files are stored in a "year/month" folder structure ... ../Pdf/92/01/Elrad.9201.pdf ../Pdf/92/02/Elrad.9202.pdf ../Pdf/92/03/Elrad.9203.pdf The individual PDF files consist of a page by page scan of the original magazin plus an additional layer containing the page text. This makes it possible to search the file for keywords while only the scanned page is visible. A large index file contains the links between keywords and their positions in the scanned images. At the root of this folder structure there is one small PDF file "Start.pdf" which displays the years and the months in its side pane ... 1992 ELRAD 01/92 ELRAD 02/92 ELRAD 03/92 With Acrobat Reader and with FoxIt under Windows it is no problem to open the individual monthly issues from within "Start.pdf". Unfortunately this doesn't work in Evince. Clicking on these links has no effect whatsoever. The same problem exists in Kpdf. Let me know if you need sample files. Although Elrad is copyrighted I think it's ok for testing purposes if I supply you with the folder structure, Start.pdf, the index file and two or three sample issues ... it'll still be at least 150 MB or more ... :-)
Created attachment 147576 [details] PDF file with an external link. Confirmed in Evince 2.29.1 (git master), poppler 0.12.0 (git master). I'm attaching a test-case to ease the developers work. Although this is supported by Acroread, we should consider the possible security issues covered by this feature as you allow the PDF to easily access to your local file system. Do we want this ?
This is supposed to work, and it even works when links are Remote Goto actions instead of URI actions
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME'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.gnome.org/GNOME/evince/issues/48.