Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Sumatra PDF

From Wikipedia, the free encyclopedia
Free and open-source document viewer for Windows

Sumatra PDF
Sumatra PDF 3.5.2 (64-bit) on Windows 10
Original author(s)Krzysztof Kowalczyk[1]
Developer(s)Krzysztof Kowalczyk, Simon Bünzli and others[1]
Initial release1 June 2006; 18 years ago (2006-06-01)
Stable release
3.5.2[2] Edit this on Wikidata / 25 October 2023; 18 months ago (25 October 2023)
Preview release
3.6.16779 / 23 August 2024; 8 months ago (2024-08-23)
Repository
Written inC,C++
Operating systemWindows Vista and newer
Size7.1MB (32-bit), 7.9MB (64-bit)
Available inMultilingual
TypeDocument viewer
LicenseGNU General Public License v3
Websitesumatrapdfreader.org

Sumatra PDF is afree and open-sourcedocument viewer that supports manydocument formats including:Portable Document Format (PDF),Microsoft Compiled HTML Help (CHM),DjVu,EPUB,FictionBook (FB2),MOBI,PRC,Open XML Paper Specification (OpenXPS, OXPS, XPS), andComic Book Archive file (CB7, CBR, CBT, CBZ).[3] IfGhostscript is installed, it supportsPostScript files. It is developed exclusively forMicrosoft Windows.

Features

[edit]

Sumatra has a minimalist design, with its simplicity attained at the cost of extensive features. For rendering PDFs, it uses theMuPDF library.[4]

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.[5] This classifies it as aportable application to read PDF, XPS, DjVu, CHM, eBooks (ePub, FictionBook, Mobi PDB and TCR), Comic Book (CBZ, CBR, CBT, and CB7) and image formats (BMP,GIF,JPEG, JPEG 2000,JPEG XR,PNG, TGA, andWebP).[6] Sumatra can also supportPostScript, PJL, and HEIF formats via external software.[6]

As is characteristic of many portable applications, Sumatra uses little disk space.[3] In 2009, Sumatra 1.0 had a 1.21 MB setup file,[7] compared toAdobe Reader 9.5's 32 MB.[8] In January, 2017, the latest version of SumatraPDF, 3.1.2, had a single 6.1 Mb executable file; in comparison, Adobe Reader XI used 320 MB of disk space.[9]

The PDF format'suse restrictions were implemented in Sumatra 0.6,[10] preventing users from printing or copying from documents that the document author restricts, a form ofdigital rights management. Kowalczyk stated, "I decided that [Sumatra] will honor PDF creator's wishes."[11][12][13] Other open-source readers likeOkular andEvince make this optional, andDebian patches software to remove these restrictions, in accord with its principles of interoperability and re-use.[14]

Through version 1.1, printing was achieved by rasterizing each PDF page to a bitmap. This resulted in very large spool files and slow printing.[15][16]

Since version 0.9.1, hyperlinks embedded in PDF documents have been supported.[10]

Sumatra ismultilingual, with 69 community-contributed translations.[17]

Sumatra supports SyncTeX, a bidirectional method to synchronizeTeX source and PDF output produced bypdfTeX orXeTeX.[10]

Development

[edit]

Sumatra PDF is written mainly by two contributors: Krzysztof Kowalczyk and Simon Bünzli.[1] Thesource code is developed in two programming languages, mostly inC, with some components inC++. The source code is provided with support forMicrosoft Visual Studio.[18]

As it was first designed whenWindows XP was the current version of Windows, Sumatra initially had some incompatibilities with earlier versions of Windows. Support forWindows 95,98 andME has since been removed.[19]

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.[20] However, some users requested 64-bit builds of Sumatra and other developers had compiled unofficial 64-bit builds[21] which loaded documents faster than the 32-bit builds. However, the official builds' developer had requested that unofficial builds not bear the 'Sumatra' name.[22] In October 2015, an official 64-bit version of Sumatra was released.[23]

The Sumatra source code was originally hosted onGoogle Code. Due to US export legal restrictions, it was unavailable "in countries on the United StatesOffice of Foreign Assets Control sanction list, including Cuba, Iran, North Korea, Sudan and Syria."[24][25] The source code is currently hosted onGitHub.[26]

History

[edit]

The first version of Sumatra PDF, designated version 0.1, was based onXpdf 0.2 and was released on 1 June 2006. It switched toPoppler from version 0.2. In version 0.4, it changed toMuPDF for more speed[4] 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.

In July 2009, Sumatra PDF changed its license fromGNU GPLv2 toGNU GPLv3 to match the same license change on MuPDF.[27]

Since version 0.9.4, Sumatra supports theJPEG 2000 format.[citation needed]

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.[10]

In 2007, the first unofficial translations were released by Lars Wohlfahrt[28] before Sumatra PDF got official multi-language support.

In October 2015, version 3.1 introduced a 64-bit version, in addition to their original 32-bit version.[23][29]

Name and artwork

[edit]
Early Logo of Sumatra PDF, inspired by theWatchmen comic.

The author has indicated that the choice of the name "Sumatra" is not a tribute to the Island ofSumatra orcoffee, stating that there is no particular reasoning behind the name.[30]

The graphics design of Sumatra is a tribute to the cover of theWatchmen graphic novel byAlan Moore andDave Gibbons.[31]

Critical reception

[edit]

Sumatra has attracted acclaim for its speed and simplicity,[32] for beingportable,[33] itskeyboard shortcuts, and itsopen-source development.[31]

At one time theFree Software Foundation Europe recommended Sumatra PDF, but then removed its recommendation in February 2014, due to the presence of the non-freely licensedunrar code in Sumatra. As foundation representative Heiki Ojasild explained, "while they continue to make use of the non-free library, SumatraPDF cannot be recognised asFree Software."[34][35][36][37] Unrar was eventually replaced with a free alternative in version 3.0, making it 100% free software.[38]

See also

[edit]

References

[edit]
  1. ^abc"The Sumatra PDF Open Source Project on Ohloh: Contributors Listing Page". Ohloh.net. 27 September 2011. Retrieved17 January 2014.
  2. ^"Version history". Retrieved31 March 2025.
  3. ^abKrzysztof Kowalczyk."Sumatra PDF – A PDF Viewer for Windows". Retrieved19 February 2008.
  4. ^abKowalczyk, Krzysztof."SumatraPDF 0.4 released". Archived fromthe original on 14 April 2012. Retrieved20 February 2007.
  5. ^Henry, Alan (11 August 2007)."Sumatra PDF Viewer: Fast and Simple PDF Reading". AppScout. Archived fromthe original on 22 July 2012. Retrieved24 August 2007.
  6. ^ab"Supported document formats". Retrieved16 September 2023.
  7. ^oldapps.com (19 October 2014)."Sumatra PDF – Old Version of Sumatra PDF". Retrieved15 November 2014.
  8. ^Adobe Systems Incorporated (2009)."Adobe Reader". Retrieved15 October 2009.
  9. ^Adobe Systems Incorporated (2012)."Adobe Reader XI / Tech specs". Retrieved16 October 2012.
  10. ^abcdKowalczyk, Krzysztof (May 2008)."Sumatra PDF – A PDF Viewer for Windows – Version history". Retrieved31 May 2017.
  11. ^Kowalczyk, Krzysztof (February 2009)."Issue 461: Copy to clipboard not allowed in protected files". Retrieved13 September 2012.
  12. ^Kowalczyk, Krzysztof (September 2012)."Issue 2003: printing fails (denied) due to PDF "Denied Permissions"". Retrieved13 September 2012.
  13. ^Kowalczyk, Krzysztof (September 2012)."Issue 1927: DRM-like features make working with documents difficult". Retrieved25 May 2013.
  14. ^"Okular, Debian, and copy restrictions".LWN.net. Retrieved21 March 2025.
  15. ^Johnson, Adrian (May 2008)."poppler Printing with poppler on Windows". Retrieved29 November 2009.
  16. ^Kowalczyk, Krzysztof (October 2008)."Issue 378: mass memory needed for printing any pdf document". Retrieved29 November 2009.
  17. ^Kowalczyk, Krzysztof."Translators". Sumatra PDF – A PDF Viewer for Windows. Retrieved29 October 2007.
  18. ^"SumatraPDF-2.4-source.zip – sumatrapdf – SumatraPDF 2.4 source code – PDF, EPUB, MOBI, CHM, XPS, DjVu, CBZ and CBR viewer for Windows".Google Project Hosting. 2 October 2013. Retrieved17 January 2014.
  19. ^Krzysztof Kowalczyk."Download SumatraPDF". Retrieved7 February 2011.
  20. ^"WhyNo64bitBuilds – sumatrapdf – Why we don't provide 64bit builds. – PDF, CHM, XPS, DjVu, CBZ and CBR viewer for Windows – Google Project Hosting". 23 February 2012. Retrieved13 September 2012.
  21. ^"XhmikosR's Builds". Xhmikosr.1f0.de. 14 January 2014. Archived fromthe original on 8 February 2014. Retrieved12 February 2014.
  22. ^"Sumatra PDF Reader forum". Forums.fofou.org. Retrieved12 February 2014.
  23. ^ab"Provide 64bit builds".GitHub. Retrieved31 October 2015.
  24. ^"sumatrapdf – PDF, CHM, XPS, DjVu, CBZ and CBR viewer for Windows – Google Project Hosting". Retrieved13 August 2012.
  25. ^"Google Project Hosting – Google Code". Retrieved13 August 2012.
  26. ^"GitHub – sumatrapdfreader/sumatrapdf: SumatraPDF reader". SumatraPDF Developers. Retrieved28 August 2016.
  27. ^"update the license to GPLv3, to match mupdf's license change".github.com. 3 July 2009. Retrieved21 March 2025.
  28. ^Lars Wohlfahrt."Sumatra PDF German". Retrieved30 June 2007.
  29. ^"Version history". Retrieved21 March 2025.
  30. ^Kowalczyk, Krzysztof (21 February 2008)."Name of Application". Sumatra PDF Viewer forum. Archived fromthe original on 3 March 2012. Retrieved21 February 2008.
  31. ^abTrapani, Gina (9 August 2007)."Open PDF's in a flash with Sumatra".Lifehacker. Retrieved21 February 2008.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 toAdobe Reader, so we fled to the faster arms ofFoxit Reader long ago. However, at 850KB, Sumatra is way slimmer than FoxIt.
  32. ^Anders Ingeman Rasmussen (2008)."Sumatra PDF 0.8". Open Source Alternatives. Retrieved21 February 2008.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.
  33. ^This Amazing PDF Reader Is Portable And TinyArchived 1 April 2019 at theWayback Machine Submitted by Rob Schifreen on 21 July 2013
  34. ^Roshal, Alexander L. (9 October 2011)."The source code of UnRAR utility is freeware". Retrieved6 March 2014.
  35. ^Sumatra PDF (n.d.)."Sumatra PDF". Retrieved6 March 2014.
  36. ^Free Software Foundation Europe (28 February 2014)."Get a Free Software PDF reader!". Archived fromthe original on 9 February 2014. Retrieved6 March 2014.
  37. ^Ojasild, Heiki (5 March 2014)."PDFreaders.org: Removal of SumatraPDF due to inclusion of non-free code". Archived fromthe original on 30 October 2014. Retrieved6 March 2014.
  38. ^Kowalczyk, Krzysztof (October 2014)."Sumatra PDF – A PDF Viewer for Windows – Version history". Retrieved21 October 2014.

External links

[edit]
Wikimedia Commons has media related toSumatra PDF.
PDF software
Free and open-source
Proprietary
Freeware
Commercial
Formats
Reading
Devices
Software
Editing
Vendors
Commercial
Noncommercial
Related
General
Software
packages
Community
Organisations
Licenses
Types and
standards
Challenges
Related
topics
Retrieved from "https://en.wikipedia.org/w/index.php?title=Sumatra_PDF&oldid=1281581499"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp