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)