Ten PDF Readers
Okular
As an integral part of the KDE desktop environment, Okular [10] finds its way onto many Linux machines, but users of other work environments can also install the reader as a standalone package. In addition to PDF, it supports a considerable number of other file formats, including EPUB, PS, ODF, and CHM.
Similar to Foxit Reader, the menu and toolbar are placed at the top; the left sidebar supports access to the table of contents, thumbnails, bookmarks, and comments (Reviews). Current versions of Okular can handle tabs, but this feature has to be switched on explicitly in a preferences dialog box.
If a document contains attachments, Okular displays a message with a link that opens a small dialog box with a list of attachments. The reader does not offer to display attached PDF files in the program: You first have to save the attachments to disk and then open them.
The comment function is reached by clicking Reviews, the Tools menu, or F6. Okular opens a vertical bar with various elements for marking or commenting. For example, the Note icon turns the mouse pointer into a cross, which you click in the document. The KDE program places a colored speech bubble there and opens an input window into which text is typed (Figure 7).
Only when the comments are saved with the PDF does Okular change the preview image column on the left: Instead of thumbnails, the reader now shows the Reviews category and the comments, page by page, in a table. Because the name of the commentator and the date and time are also visible, the function is suitable for collaborative work.
The test team liked the ability to create and manage bookmarks. A right-click on an entry opens a context menu for deleting and renaming entries. Because Okular numbers the bookmarks in ascending order by default, an individual designation – especially for large documents with many bookmarks – can be a real help.
Okular is the only candidate in the test to support speech output in conjunction with the text-to-speech function integrated in KDE. To make the reader barrier-free, the Speech Dispatcher service [11] must be installed, which controls voice output through the D-Bus interface (for KDE 4.x, the kttsd package; for KDE Plasma 5.x, the jovie package).
qpdfview
As the name "qpdfview" suggests, this PDF viewer is also based on the Qt graphics library. Qpdfview [12] is available in the package sources of most distributions.
The interface pleases with its simplicity and functionality: Besides the menu and toolbar, it offers an optional left sidebar; in the main window, the software displays documents in PDF, PostScript, and DjVu format. Qpdfview is one of the few Linux readers to handle tabs and offers an icon with a tab on the far left of the toolbar.
Another useful feature is the ability to design the look and feel of the program to suit yourself, which makes it possible to display further information from the View menu. You can choose from preview images, bookmarks, or even a table of contents, which you activate by ticking a box.
The toolbar is also flexible. If you open View | Tool bars, you can select or deselect specific areas. Qpdfview applies the changes without restarting. The View menu also includes options to enable continuous display of two or more pages in the display window (Figure 8). You can even rotate or invert documents.
Qpdfview does not support the ability to add attachments. However, the viewer has no problems with forms.
Xpdf
The Xpdf viewer [13] has been around for more than 20 years and is one of the dinosaurs among the test candidates. Besides the program for displaying documents, an installation of Xpdf comes with several other tools – for example, to convert to other formats or extract embedded images. Xpdf uses the Motif toolkit and therefore looks quite old-fashioned at first glance (Figure 9).
Contrary to current conventions, Xpdf has no menu; you control the reader with the buttons at the bottom of the window. Only a context menu is available, which opens when you right-click in the program window. This menu lets you open files, change the view (rotate, zoom in, zoom out), and enable continuous displaying of multipage documents.
Xpdf is quite spartan: You cannot fill out forms, and although you can see existing comments as a balloon icon, you cannot read them. The program also ignores underlined or highlighted text and attached files, nor can it add a file to a PDF.
Xpdf does not offer a presentation mode. However, you can switch to a full-screen view from the context menu.
« Previous 1 2 3 4 Next »
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
AlmaLinux 10.0 Beta Released
The AlmaLinux OS Foundation has announced the availability of AlmaLinux 10.0 Beta ("Purple Lion") for all supported devices with significant changes.
-
Gnome 47.2 Now Available
Gnome 47.2 is now available for general use but don't expect much in the way of newness, as this is all about improvements and bug fixes.
-
Latest Cinnamon Desktop Releases with a Bold New Look
Just in time for the holidays, the developer of the Cinnamon desktop has shipped a new release to help spice up your eggnog with new features and a new look.
-
Armbian 24.11 Released with Expanded Hardware Support
If you've been waiting for Armbian to support OrangePi 5 Max and Radxa ROCK 5B+, the wait is over.
-
SUSE Renames Several Products for Better Name Recognition
SUSE has been a very powerful player in the European market, but it knows it must branch out to gain serious traction. Will a name change do the trick?
-
ESET Discovers New Linux Malware
WolfsBane is an all-in-one malware that has hit the Linux operating system and includes a dropper, a launcher, and a backdoor.
-
New Linux Kernel Patch Allows Forcing a CPU Mitigation
Even when CPU mitigations can consume precious CPU cycles, it might not be a bad idea to allow users to enable them, even if your machine isn't vulnerable.
-
Red Hat Enterprise Linux 9.5 Released
Notify your friends, loved ones, and colleagues that the latest version of RHEL is available with plenty of enhancements.
-
Linux Sees Massive Performance Increase from a Single Line of Code
With one line of code, Intel was able to increase the performance of the Linux kernel by 4,000 percent.
-
Fedora KDE Approved as an Official Spin
If you prefer the Plasma desktop environment and the Fedora distribution, you're in luck because there's now an official spin that is listed on the same level as the Fedora Workstation edition.