I decided to test fly various open source linux viewers to see what my options are. If you want to antique reader from Adobe, read my notes here.
dnf install mupdfHere are my evaluations with my favorites at the top and worst at the end. As a test case I am using a single page huge PDF which is 92M in size and 2626 by 3559 pixels. This is a bit different than many peoples use case in viewing documents. It is important to me, and pushes some viewers over the edge. It definitely shows which viewers are fast or slow.
I also used a 59 page datasheet for an i2c chip (that acroread refuses to display).
After about a year of experience (mostly with Okular), my overall recommendation is Atril. Okular was fine for gigantic maps, but always wanted to hog the entire screen. I particularly liked the lean mean and fast behavior of Mupdf and especially for my big maps, it is a great choice, but I don't find myself using it, maybe I should
This viewer is very fast and immediately gives me a view of my entire map. It offers no menu, so you have to hunt around to learn some keyboard shortcuts, but once you learn those, it is again very fast and simple. Here are a few:
+ and - zoom (look for + on your numeric keypad) Z returns you to a full view [] rotate clockwise or counterclockwiseNote that typing "F1" will give you a cheat sheet.
It is fast and lean as a document reader. The mouse wheel jumps page by page which I like, but it doesn't show a table of contents on the left. If you want a table of contents, you need mupdf-gl - or so they say.
So I still use Mupdf. Three less keystrokes.
As a document viewer, it certainly works, but open up a needlessly wide window with a bunch of blank space and does not show a table of contents. The mouse wheel moves smoothly through the document. I would prefer the mouse wheel to move page by page.
It starts up and gives me a zoomed view of the map in whatever it thinks is a "standard size" window, but it gives me a thumbnail showing the whole things and I can use that to move around. A reasonable starting point for a big document like this. There are no publicized shortcuts for rotation and the developers have a bad attitude about adding them, which is a bad sign. They clearly don't deal with maps like I do and think they know better than their users.
It seems to make a nice document viewer. It does show the table of contents. The mouse wheel moves smoothly through the document. I would prefer the mouse wheel to move page by page. Page up and page down do what I want, so given that this shows the table of contents this might be my top choice for a document (not map) viewer.
Allegedly this was forked from Evince at some point, and seems to be somewhat of an improvement. But it is still slow. I can scroll up and down using the mouse wheel, but scrolling lef/right is a mystery. It only shows part of my map at startup, so I have to fiddle to get a big enough window and then tell it to fit the entire map inside.
The big advantage over evince is a reasonable set of menus at the top of the screen, which significantly enhances usability.
As a document reader, it seems usable. You do get a table of contents if there is one, page thumbnails if there is not. You do get a reasonable first display of the document. Why these readers don't default to "fit page" on startup I will never know.
You get a bunch of rubbish at the top of the screen, but none of the menus that you expect and want.
As a document reader, it seems no better or worse than Atril, so I would use Atril, given that Evince has known buggy behavior at times.
Adventures in Computing / tom@mmto.org