MuPDF

维基百科,自由的百科全书
跳转到导航 跳转到搜索
MuPDF
File:MuPDF.svg
原作者Tor Andersson
开发者Artifex Software, Inc.
首次发布2005年3月31日,​21年前​(2005-03-31
当前版本
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    源代码库
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    编程语言C语言
    引擎
      Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
      操作系统Unix-likeWindowsAndroidiOS
      类型
      许可协议Affero通用公共许可证
      网站mupdf.com

      MuPDF是一款以C语言编写的自由及开放源代码软件,是PDFXPS解析和渲染引擎。主要用以渲染页面位图,但也提供对其他操作诸如搜索和列举目录和链接的支持。

      MuPDF注重速度、代码轻量及高质量反锯齿渲染。自1.2版起,MuPDF拥有对交互式特性的支持,如填写表单、JavaScript和转换。[1]

      本库附带X11和Windows的基础的查看器,以及一套用于批处理(pdfdraw)、测试文件结构(pdfshow)和重写文件(pdfclean)的命令行工具。

      许多自由应用软件用MuPDF渲染PDF文档,最有名的是Sumatra PDF。还可在DebianFedoraArchlinuxFreeBSD PortsOpenBSD Ports作为软件包使用。

      该库被一些独立组织移植到多个平台,包括Amazon Kindle[2]HP Touchpad[3]PlayStation Portable[4]Wii[5]DOS[6]

      历史[编辑]

      2002年Tor Andersson开始以Raph Levien英语Raph LevienLibart英语Libart渲染库为基础开始编写MuPDF。Artifex Software取得MuPDF项目后,软件开发集中于编写名为Fitz的新的现代图形库。Fitz起初用于R&D计划以替代陈旧的Ghostscript图形库,但相反却成为MuPDF的渲染引擎。[7]

      2005年,含有新Fitz库的MuPDF第1版发布。

      2009年,Artifex Software发起侵权诉讼反对Palm公司把MuPDF加入webOS时违背GPL,[8]声称GPL只允许“非商业使用”。[9]Artifex于2011年自动退回了诉讼。[10]

      2011年,添加对微软XPS的支持,基于出自GhostXPS库的代码。[1]

      自1.2版本起,许可协议由GNU通用公共许可证改为Affero通用公共许可证[1]

      参考资料[编辑]

      1. ^ 1.0 1.1 1.2 存档副本. [2014-12-29]. (原始内容存档于2014-12-23). 
      2. ^ 存档副本. [2014-12-29]. (原始内容存档于2018-05-07). 
      3. ^ 存档副本. [2011-11-25]. (原始内容存档于2011-11-05). 
      4. ^ 存档副本. [2014-12-29]. (原始内容存档于2016-08-06). 
      5. ^ 存档副本. [2014-12-29]. (原始内容存档于2015-05-20). 
      6. ^ 存档副本. [2014-12-29]. (原始内容存档于2017-01-03). 
      7. ^ fitz-dev mailing list archives. [November 25, 2011]. (原始内容存档于2016-03-03). 
      8. ^ Artifex files suit against Palm. [May 3, 2013]. (原始内容存档于2013年2月18日). 
      9. ^ Complaint for Copyright Infringement (PDF). p.4 ¶15, p.6 ¶27. [May 3, 2013]. 
      10. ^ Notice of Voluntary Dismissal With Prejudice (PDF). [May 3, 2013]. 

      外部链接[编辑]

      • 官方网站
      • Google Play商店中的MuPDF viewer Module:WikidataCheck第26行Lua错误:attempt to index field 'wikibase' (a nil value)
      • Google Play商店中的MuPDF mini Module:WikidataCheck第26行Lua错误:attempt to index field 'wikibase' (a nil value)
      • F-Droid资源库上的Android软件包MuPDF viewer Module:WikidataCheck第26行Lua错误:attempt to index field 'wikibase' (a nil value)
      • F-Droid资源库上的Android软件包MuPDF mini Module:WikidataCheck第26行Lua错误:attempt to index field 'wikibase' (a nil value)