This page uses content from Wikipedia and is licensed under CC BY-SA.
|Original author(s)||Krzysztof Kowalczyk|
|Developer(s)||Krzysztof Kowalczyk, Simon Bünzli and others|
|Initial release||1 June 2006|
3.1.2 / 14 August 2016
|Written in||C++ mostly, C|
|Operating system||Windows XP and later|
|Size||4.63 MB (32-bit), 4.96 MB (64-bit)|
|License||GNU General Public License v3|
Sumatra PDF is a free and open-source document viewer, it supports many document formats including: Portable Document Format (PDF), Microsoft Compiled HTML Help (CHM), DjVu, EPUB, FictionBook (FB2), MOBI, PRC, Open XML Paper Specification (OpenXPS, OXPS, XPS), Comic Book Archive file (CB7, CBR, CBT, CBZ). It is developed exclusively for Microsoft Windows, but it can run under Linux with help of WINE.
Sumatra was designed for portable use, as it consists of one file with no external dependencies, making it usable from an external USB drive, needing no installation. This classifies it as a portable application to read PDF, XPS, DjVu, CHM, eBooks (ePub and Mobi) and Comic Book (CBZ and CBR) formats.
As is characteristic of many portable applications, Sumatra uses little disk space. In 2009, Sumatra 1.0 had a 1.21 MB setup file, compared to Adobe Reader 9.5's 32 MB. In January, 2017, the actual version SumatraPDF 3.1.2 had a single 6.1 Mb executable file. On the other side, Adobe Reader XI uses 320 MB of disk space.
The PDF format's use restrictions were implemented in Sumatra 0.6, preventing users from printing or copying from documents that the document author restricts, a form of Digital Rights Management. Kowalczyk stated "I decided that [Sumatra] will honor PDF creator's wishes". Other open source readers like Okular and Evince make this optional, and Debian patches software to remove these restrictions, in accord with the open source principles of interoperability and reuse.
Since Sumatra 0.9.1, hyperlinks embedded in PDF documents have been supported.
Sumatra PDF is written mainly by two contributors: Krzysztof Kowalczyk and Simon Bünzli. The source code is developed in two programming languages, mostly in C++, with some components in C. The source code is provided with support for Microsoft Visual Studio.
As it was first designed when Windows XP was the current version of Windows, Sumatra initially had some incompatibilities with earlier versions of Windows. Support for Windows 95, 98 and Me has since been removed.
Initially, Kowalczyk did not release a 64-bit version of Sumatra, indicating that while it might offer slightly more speed and available memory, he believed at that time that it would greatly add to user confusion and that the benefits would not outweigh the potential costs. However, some users requested 64-bit builds of Sumatra and other developers had compiled unofficial 64-bit builds which loaded documents faster than the 32-bit builds. However, the official builds' developer had requested that unofficial builds not bear the 'Sumatra' name. In October 2015, an official 64-bit version of Sumatra was released.
The Sumatra source code was originally hosted on Google Code. Due to US export legal restrictions, it was unavailable "in countries on the United States Office of Foreign Assets Control sanction list, including Cuba, Iran, North Korea, Sudan and Syria." The source code is currently hosted on GitHub.
The first version of Sumatra PDF, designated version 0.1, was based on Xpdf 0.2 and was released on 1 June 2006. It switched to Poppler from version 0.2. In version 0.4, it changed to MuPDF for more speed and better support for the Windows platform. Poppler remained as alternative engine for a time, and from version 0.6 to 0.8 it was automatically used to render pages that MuPDF failed to load. Poppler was removed in version 0.9, released on 10 August 2008.
Version 1.0 was released on 17 November 2009, after more than three years of cumulative development. Version 2.0 was released on 2 April 2012, over two years after the release of version 1.0.
In 2007, the first unofficial translations were released by Lars Wohlfahrt before Sumatra PDF got official multi-language support.
At one time the Free Software Foundation Europe recommended Sumatra PDF, but then removed its recommendation in February 2014, due to the presence of the non-freely licensed unrar code in Sumatra. Foundation representative Heiki Ojasild explained, "while they continue to make use of the non-free library, SumatraPDF cannot be recognised as Free Software". Unrar was eventually replaced with a free alternative in version 3.0, making it 100% free software.
The Sumatra PDF Viewer is a tiny open source portable reader that opens PDF's in the blink of an eye. Bloat and startup time is a major drawback to Adobe Reader, so we fled to the faster arms of Foxit Reader long ago. However, at 850KB, Sumatra is way slimmer than FoxIt.
Sumatra PDF is a fairly young project aiming to create a small, simple and fast PDF viewer. It main features are showing PDFs and starting up really fast - and it does both just perfectly.
|Wikimedia Commons has media related to Sumatra PDF.|