A survey of Linux PDF viewers. Available since version 3 for Linux, Adobe Reader is the viewer that supports the format best. The installation file of 7.0.8.
Portable Document Format, designed in the early 1990s by Adobe Systems, is slowly replacing PostScript as the preferred format for saving and viewing generic documents. Early on, only Adobe supplied programs that enabled users to view PDF files.
But since the format's specification is open, Adobe Reader (formerly 'Adobe Acrobat Reader') is now only one among an increasing set of PDF viewers. Here's a guide to the best alternatives for Linux users. PDF's progenitor PostScript is a that was invented in 1982, also by Adobe. It is an interpreted language with postfix (RPN) notation and is thus. In contrast, PDF is a file format describing the position and nature of text and pictorial content (in raster or vector format), which makes it easier to parse and process. To learn more about the relationship of PostScript and PDF, see.
Adobe Reader Adobe's own Adobe Reader was the first program written to display PDF files. It's a sibling to Adobe Acrobat, a commercial program that handles the creation and modification of PDF files. Available since version 3 for Linux, Adobe Reader is the viewer that supports the format best.
For example, it is the only Linux program that handles form fields (although you cannot save their content). Version 6 of the software did not feature a Linux port, inciting some disgruntled Linux users to scoff at the 'Portable' portion of 'PDF.' In version 7, Adobe resumed development of the Linux port and changed the GUI toolkit for Adobe Reader from Motif to Gtk+ 2. Since version 6, Adobe Reader has also supported JavaScript, thus diminishing the gap with PostScript.
The installation file of 7.0.8, the current version, is a whopping 47MB, and it requires you to have the Gtk+ 2 libraries on your system (which need another 20MB). Adobe Reader's plugin architecture enables you to have special add-ons from Adobe and third parties, and it offers features out of the box that most or all other readers do not have, including support for digital signatures and a function that reads the textual content to you. Adobe Reader is your only choice if you want to view PDFs in a Netscape, Mozilla, Firefox, or Opera browser window, since it comes with a Netscape 4-compatible plugin. But it is the heaviest among the programs featured in this comparison, and the lack of speed with which the browser plugin starts the application can impair your Web browsing experience. However, once started, Adobe Reader renders pages quickly.
It doesn't cache page thumbnails, though, so when a thumbnail is occluded by other windows and then exposed again, it needs to be regenerated. Note that Adobe Reader's features. Xpdf The package was the first third-party alternative to Adobe Reader for Linux systems. Xpdf's interface might be described as spartan, and it still relies on the Motif toolkit to render its appearance. It renders pages exceptionally fast, and allows you to zoom, rotate, and search documents. Printing an arbitrary range of pages is also supported, albeit only by piping PostScript to a program or file.
Since it is designed to be lightweight, Xpdf is a good tool to use to quickly skim through a PDF file, or read through a file with only a few pages. Xpdf is the only viewer among this group that does not support page thumbnails, but it will display a textual outline if the document has one. Xpdf's code was taken as the basis for the rendering engines of Evince, ePDFView, and KPDF, as we shall discuss in a moment. Since it wasn't written with code reuse in mind, the integration of the rendering engine into other programs was done by simply copying code. The maintenance problems resulting from this finally led to the separation and relocation of Xpdf's rendering engine into the library. Evince is a GNOME program designed to provide a consistent interface for interaction with multiple document formats.
It currently supports PDF, PostScript, TIFF, and DVI. If you took Xpdf, made it use the GNOME libraries for its interface, removed the buttons to navigate in 10-page increments, and added better print support, you'd have Evince. As a side effect, probably due to the usage of Gtk+, Evince takes a lot longer than Xpdf to render pages.
If you like the PDF part of Evince, but do not wish to install the GNOME libraries, might be for you. However, in Evince, the pages of a document with some formulas and simple vector graphics in it display almost instantly, whereas ePDFView can take as long as a few seconds per page to process them. KPDF The PDF viewer of the project, is the strongest competitor of Adobe Reader. It starts up faster, renders at least equally fast, and supports most of the features of Adobe Reader.
It employs thumbnail caching, so rendering is only done once. KPDF can be used as a standalone application, but it also runs as a plugin.
When viewing documents with the plugin, the Konqueror and KPDF interface elements are merged, as opposed to the Adobe Reader plugin in other browsers, where interface elements are duplicated, missing, or inoperative. KPDF's text-to-speech engine and user-defined color adaptation enhance accessibility, and the 'filter as you type' thumbnail search makes selecting relevant pages quick and easy. If your hands need rest and you don't want to listen to a computer voice, you may also use automatic scrolling mode to read your document. Since KPDF is a KDE application, it uses the excellent printing interface of the KDE desktop. The KDE project has plans for providing a consistent interface to the popular document formats, called, but, unlike GNOME's similar Evince, it isn't ready for production use yet. Recommendations If you have a choice, I recommend using a combination of Xpdf and KPDF to view PDF files.
I'd rather copy and paste a URL leading to a PDF document into Konqueror and use the KPDF browser plugin than wait for the Acrobat Reader plugin to stuff its megabytes into my memory. Of course, you can also just instruct your browser to open PDF files with your favorite viewer, thus removing the dependency on plugins.
Okular looks promising for people who don't like the 'keep it plain' philosophy of the GNOME project that shows in Evince. Also, check out if your content is mainly in raster format (this is especially true for scanned documents and photographs).
The LEADTOOLS Document Viewer SDK is an OEM-ready, document-viewing solution for.NET (C# & VB), Java, and HTML5/JavaScript. Developers can create robust, fully featured applications with rich document-viewing features, including text search, annotation, memory-efficient paging, inertial scrolling, and vector display., the LEADTOOLS Document Viewer can be added to any project. It can be used to view raster and document formats alike, making it ideal for Enterprise Content Management (ECM), document retrieval, and document normalization solutions. Download the Full Evaluation The includes all LEADTOOLS Document, Medical, Imaging, and Vector technologies for all development and target platforms. Code Tips That use Document Viewer. — 20, HTML5/JavaScript.
— 20, C#. — 20, C#. — 20, C#. — 20, C# Documentation Links for Document Viewer. White Papers Written About Document Viewer. Convert a Word document into a PDF file. View the PDF, annotate it, and then save it.
This process sounds simple enough, right? What if the original document was a TIFF file?
Is it just as easy to convert a TIFF to a PDF and then view, annotate, and save the new file? What if you have ten different file types to view, annotate, and save, and what if those different files are both raster images and vector documents? And what if your job requirement specified that you can only do this task in one application, using one viewer control?
This commonly requested task no longer sounds so simple. The new Document Converter and Document Viewer found in LEADTOOLS Version 19 not only make it possible to view and annotate raster and vector based file formats in the same control, they make it easy. When it comes to change, the desire for efficiency is surely at or near the top of the list of reasons. Some processes and industries are harder to change, especially those that have been around for a long time. Court systems in many countries are one of the oldest and most well established processes to ensure all-around fairness, even if it must sacrifice expediency. Thankfully, the legal industry has taken major strides towards adapting to the digital age with the evolution of eDiscovery and document imaging.
Demo Applications that Include Document Viewer Use the LEADTOOLS in an HTML5/JavaScript application. Load a document from local disk and url. Draw annotations on the document. Use thumbnail viewer. Interactive zooming/panning Demonstrates in a WinForms application.
View documents, vector, and raster image formats in one viewer. Document-specific interactive tools. View and edit complex document objects and features.
Fully-customizable user interface uses generic parent containers. Maximize performance and conserve system resources through efficient large-document paging and thumbnail browsing with configurable lazy-loading. Robust options and functions to manage local, global, and web cache on any device Interactively create, organize, and export a document from the pages of multiple files within the. Compare two documents side-by-side split screen view or with overlay within the. Document Converter and Document Viewer In this video, we will explore the LEADTOOLS Document Converter and Document Viewer, which were introduced in LEADTOOLS Version 19.
This unique framework includes.NET and HTML5/JavaScript development libraries. It is perfect for developing a unified solution for converting, viewing, editing, searching and annotating document and image file formats. NOTE: Since the release of this video, this LEADTOOLS feature has been updated. Some portions of this video may not reflect the most recent version of LEADTOOLS.
If you have questions regarding this video or LEADTOOLS, please contact. LEADTOOLS SDK Products that Include Document Viewer (Does not include HTML5 Document Viewer) Develop powerful document imaging applications with LEADTOOLS Document Imaging.
Features include PDF viewing and editing, comprehensive image annotating, specialized bitonal image displaying, and image processing. Other features include performance and memory optimizations for bitonal images, document image cleanup, including inverted text, border, hole-punch, and line removal, and scanning with LEADTOOLS Fast TWAIN and WIA.
(Does not include HTML5 Document Viewer) The LEADTOOLS Recognition Imaging SDK is a handpicked collection of LEADTOOLS SDK features designed to build end-to-end document imaging applications within enterprise-level document automation solutions that require OCR, MICR, OMR, barcode, forms recognition and processing, PDF, print capture, archival, annotation, and image viewing functionality. This powerful set of tools utilizes LEAD's award-winning image processing technology to intelligently identify document features that can be used to recognize and extract data from any type of scanned or faxed form image.
The LEADTOOLS Document Imaging Suite SDK is a comprehensive collection of LEADTOOLS SDK features designed to build end-to-end document imaging solutions that require OCR, MICR, OMR, ICR, barcode, forms recognition and processing, PDF, HTML5 Zero-footprint viewing, conversion, print, capture, archival, annotation, and image viewing functionality. This powerful set of tools utilizes LEAD's award-winning image processing technology to intelligently identify document features that can be used to recognize and extract data from any type of scanned or faxed form image. (Does not include HTML5 Document Viewer) Develop powerful Medical Imaging applications with the LEADTOOLS Medical Imaging SDK.
Features include comprehensive DICOM data set support, 8-16 bit extended grayscale image support, image annotation, specialized extended grayscale image display such as window level and LUT processing, and medical-specific image processing. Other features include lossless JPEG compression, and signed and unsigned image data processing. (Does not include HTML5 Document Viewer) Develop robust DICOM PACS applications with LEADTOOLS PACS Imaging. Features include Medical Web Viewer Framework, high and low-level PACS SCP and SCU functions and controls, secure PACS communication, comprehensive DICOM data set support, image annotation, extended grayscale image display such as window level and LUT processing, and specialized medical image processing. Other features include lossless JPEG compression, JPIP, MRTI, and signed and unsigned image data processing.
(Does not include HTML5 Document Viewer) Develop powerful PACS and Medical imaging applications with LEADTOOLS Medical Imaging Suite. Features include LEAD's Zero-footprint HTML5 DICOM Viewer, Medical Web Viewer Framework, Medical 3D, DICOM Multimedia codecs, high and low-level PACS SCP and SCU functions and controls, secure PACS communication, Print to PACS, comprehensive DICOM data set support, image annotation, extended grayscale image display such as window level and LUT processing, DICOM Hanging Protocol, and specialized medical image processing. Other features include lossless JPEG compression, JPIP, and signed and unsigned image data processing.