本页使用了标题或全文手工转换

Sumatra PDF

维基百科,自由的百科全书
跳转至: 导航搜索
Sumatra PDF
Sumatra PDF logo.png
SumatraPDF07.png
Windows Vista上的Sumatra PDF 0.7
開發者 Krzysztof Kowalczyk
初始版本 2006年1月1日
穩定版本 3.0 (2014年10月18日(2個月前) (2014-10-18)[1]) [±]
操作系统 Windows
类型 PDF閱讀器
许可协议 GNU通用公共許可證第3版
網站 blog.kowalczyk.info/software/sumatrapdf/

Sumatra PDF,又叫Sumatra,是一款专为Microsoft Windows开发的开放源代码PDF阅读器。该程序也可以打开开放XML纸张规范DjVuEPUBXPSCHMCB7 CBR CBT CBZMOBI和PRC文件。由两位贡献者最先编写:[2]zeniko和Krzysztof Kowalczyk[3]

特性[编辑]

Sumatra具有简约的设计,具有其对广泛的功能的简单实现。对于PDF的渲染使用MuPDF英语MuPDF库。

Sumatra被设计用于便携式用途,由没有外部组件的单个文件构成,使之可以在外部的USB驱动上运行。[4]该软件被视为便携软件[3]

作为多数便携软件的特性,Sumatra占有很小的硬盘空间。[3]2009年,Sumatra 1.0有1.21 MB安装文件,[5]相比较于Adobe Reader 9.5的32 MB。[6]安装后的大小为8.2 MB,而Adobe Reader XI要求320 MB的可用硬盘空间。[7]

重新打开文档时,文档打开时最后一刻的旋转、缩放、窗口大小等会被记录,使之比别起的PDF阅读器更像电子阅读器[來源請求]

Sumatra不锁定英语File lockingPDF文件。用户可以覆盖保存PDF并按R键重新载入PDF文档而不需要将其关闭。例如一个PDFTeX用户可以找到这个有用的功能,在重编译已更改的TeX源代码后,直须按R并查看改动后的文档。[來源請求]

PDF格式的使用限制在Sumatra 0.6中得到实现,[8]一种阻止用户从文档作者限制的文档中复制或者打印的数字版权管理形式。Kowalczyk声称“I decided that [Sumatra] will honor PDF creator's wishes(我决定(Sumatra)将尊重PDF创建者的愿望)”。[9][10][11]其他开源阅读器如OkularEvince做出了这个选择,而且Debian发布软件补丁以去除这些限制,以遵循互用性及再利用的开源准则。[12]

到Sumatra 1.1,打印通过把任意PDF页面转变为位图的方式实现。这导致了大型的缓冲文件及可能的大约速度变慢。[13][14]

从Sumatra 0.9.1开始,PDF文档嵌入的超链接也被支持。[8]

Sumatra是多语言的,有69种社区贡献的翻译。[15]

Sumatra支持SyncTeX,一种同步TeX源码并由pdfTeXXeTeX生成PDF的两用性的方法。

从0.9.4版本起,Sumatra支持JPEG 2000格式。

开发[编辑]

SumatraPDF以C++编成语言编写(一些部件以C语言编写)而且源代码提供对Microsoft Visual Studio的支持。[16]

最初设计在Windows XP为Windows当前版本的时候,Sumatra有一些对Windows早期版本的兼容性问题。对Windows 9598Me的支持在其完全消失的时候实现。[17]

Kowalczyk没有发布Sumatra的64位版本,指出这可能要求明显更快的速度及更多可用的内存,他相信这会加大用户的顾虑而且不大于潜在的成本效应。[18]然而,一些用户要求64位的Sumatra,而且一些开发者完成了非官方的64位的Sumatra版本,[19]比32位版本加载文件速度更快。然而,官方版本的开发者要求非官方版本不能用Sumatra的名字。[20]

源代码可以通过其Subversion开发库或者作为tarball下载。[21][22]

Sumatra源代码寄存于Google Code,并且因为美国出口法规规定而不适用于“列入美国海外资产监管局制裁名单的国家,包括古巴、伊朗、朝鲜、苏丹和叙利亚。”[23][24]

历史[编辑]

Sumatra PDF的第一版0.1基于Xpdf 0.2,并于2006年6月1日发布。从0.2版转入Poppler。0.4版本改用MuPDF,因其速度的提升[25]及对Windows的更好的支持,自从Poppler决定集中于Unix平台集成[來源請求]。Poppler仍然暂时作为替代渲染引擎,而且从0.6到0.8版本在MuPDF载入失败的时候自动转用渲染页面。Poppler在0.9版被移除,2008年8月10日发布。

1.0版本在3年持续开发之后于2009年11月17日发布,2012年4月2日发布2.0版,距1.0版的发布有2年。[8]

第一个非官方的翻译在2007由Lars Wohlfahrt发布,[26]在Sumatra PDF取得官方的多语言支持之前。

名称及插图[编辑]

早期标志

作者指出选择名称“Sumatra”不是出于对苏门答腊岛或者咖啡的敬意,称其命名背后没有特定的理由。[27]

Sumatra的图形设计是对艾伦·摩尔和大卫·吉布斯的漫画《守護者》致敬。[28]

回应批评[编辑]

Sumatra以其快速与简易[29]快捷键以及开放源代码的开发受到好评。[28]

欧洲自由软件基金会英语Free Software Foundation Europe有一段时间推荐Sumatra PDF,但在2014年2月删除了他们的推荐,因为Sumatra里面出现了非自由许可的unrar代码。欧洲自由软件基金会代表Heiki Ojasild解释道:“while they continue to make use of the non-free library, SumatraPDF cannot be recognised as Free Software(在他们还在使用非自由库的代码的时候,SumatraPDF不能认为是自由软件)”。[30][31][32][33]Unrar最终在3.0版本以自由替代品替代,使之成为了100%自由软件。[34]

参考文献[编辑]

  1. ^ News about Sumatra PDF reader
  2. ^  . The Sumatra PDF Open Source Project on Ohloh : Contributors Listing Page. Ohloh.net. 2011-09-27 [2014-01-17]. 
  3. ^ 3.0 3.1 3.2 Krzysztof Kowalczyk. Sumatra PDF - A PDF Viewer for Windows. [2008-02-19]. 
  4. ^ Alan Henry. Sumatra PDF Viewer: Fast and Simple PDF Reading. AppScout. 2007-08-11. 
  5. ^ oldapps.com. Sumatra PDF - Old Version of Sumatra PDF. 19 October 2014 [15 November 2014]. 
  6. ^ Adobe Systems Incorporated. Adobe Reader. 2009 [2009-10-15]. 
  7. ^ Adobe Systems Incorporated. Adobe Reader XI / Tech specs. 2012 [2012-10-16]. 
  8. ^ 8.0 8.1 8.2 Kowalczyk, Krzysztof. Sumatra PDF - A PDF Viewer for Windows - Version history. May 2008 [2008-07-14]. 
  9. ^ Kowalczyk, Krzysztof. Issue 461: Copy to clipboard not allowed in protected files. February 2009 [2012-09-13]. 
  10. ^ Kowalczyk, Krzysztof. Issue 2003: printing fails (denied) due to PDF "Denied Permissions". September 2012 [2012-09-13]. 
  11. ^ Kowalczyk, Krzysztof. Issue 1927: DRM-like features make working with documents difficult. September 2012 [2013-05-25]. 
  12. ^ Okular, Debian, and copy restrictions
  13. ^ Johnson, Adrian. poppler Printing with poppler on Windows. May 2008 [2009-11-29]. 
  14. ^ Kowalczyk, Krzysztof. Issue 378: mass memory needed for printing any pdf document. October 2008 [2009-11-29]. 
  15. ^ Krzysztof Kowalczyk. Translators. Sumatra PDF - A PDF Viewer for Windows. [2007-10-29]. 
  16. ^ 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. Code.google.com. 2013-10-02 [2014-01-17]. 
  17. ^ Krzysztof Kowalczyk. Download SumatraPDF. [2011-02-07]. 
  18. ^ WhyNo64bitBuilds - sumatrapdf - Why we don't provide 64bit builds. - PDF, CHM, XPS, DjVu, CBZ and CBR viewer for Windows - Google Project Hosting. Code.google.com. 2012-02-23 [2012-09-13]. 
  19. ^ XhmikosR's Builds. Xhmikosr.1f0.de. 2014-01-14 [2014-02-12]. 
  20. ^ Sumatra PDF Reader forum. Forums.fofou.org. [2014-02-12]. 
  21. ^ Mohammad shafie; Krzysztof Kowalczyk, TJS. Source Code. Sumatra PDF Viewer forum. 2007-07-03 [2008-02-13].  [失效連結]
  22. ^ Download Source. SumatraPDF Developers. [2011-02-07]. 
  23. ^ sumatrapdf - PDF, CHM, XPS, DjVu, CBZ and CBR viewer for Windows - Google Project Hosting. Code.google.com. [2012-08-13]. 
  24. ^ Google Project Hosting - Google Code. Code.google.com. [2012-08-13]. 
  25. ^ Krzysztof Kowalczyk. SumatraPDF 0.4 released. [Feb 20, 2007]. 
  26. ^ Lars Wohlfahrt. Sumatra PDF German. [Jun 30, 2007]. 
  27. ^ Krzysztof Kowalczyk. Name of Application. Sumatra PDF Viewer forum. 2008-02-21 [2008-02-21]. 
  28. ^ 28.0 28.1 Gina Trapani. Open PDF's in a flash with Sumatra. Lifehacker. 2007-08-09 [2008-02-21]. "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." 
  29. ^ Anders Ingeman Rasmussen. Sumatra PDF 0.8. Open Source Alternatives. 2008 [2008-02-21]. "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." 
  30. ^ Roshal, Alexander L. The source code of UnRAR utility is freeware. 9 October 2011 [6 March 2014]. 
  31. ^ Sumatra PDF. Sumatra PDF. n.d. [6 March 2014]. 
  32. ^ Free Software Foundation Europe. Get a Free Software PDF reader!. 28 February 2014 [6 March 2014]. (原始内容存档于9 February 2014). 
  33. ^ Ojasild, Heiki. PDFreaders.org: Removal of SumatraPDF due to inclusion of non-free code. 5 March 2014 [6 March 2014]. 
  34. ^ Kowalczyk, Krzysztof. Sumatra PDF - A PDF Viewer for Windows - Version history. October 2014 [2014-10-21]. 

外部链接[编辑]