Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

MuPDF - это бесплатная программная среда с открытым исходным кодом, написанная на C, которая реализует механизм синтаксического анализа и рендеринга PDF , XPS и EPUB . Он используется в основном для преобразования страниц в растровые изображения , но также обеспечивает поддержку других операций, таких как поиск и перечисление оглавления и гиперссылок.

Основное внимание в MuPDF уделяется скорости, небольшому размеру кода и высококачественному сглаживанию рендеринга. Начиная с версии 1.2, MuPDF имеет дополнительную поддержку интерактивных функций, таких как заполнение форм, JavaScript и переходы. [2]

Библиотека поставляется с элементарной программой просмотра для X11 и Windows, а также набором инструментов командной строки для пакетного рендеринга (отрисовка mutool), изучения структуры файлов (представление mutool) и перезаписи файлов (очистка mutool). В более поздних версиях также есть интерпретатор JavaScript (запуск mutool), который позволяет запускать сценарии для создания и редактирования файлов PDF.

Ряд бесплатных программных приложений используют MuPDF для рендеринга документов PDF, наиболее известным из которых является Sumatra PDF . MuPDF также доступен в виде пакета для большинства Unix-подобных операционных систем.

Независимые стороны перенесли библиотеку на многие платформы, включая Amazon Kindle , [3] HP TouchPad , [4] PlayStation Portable , [5] Wii , [6] и DOS . [7]

История [ править ]

В 2002 году Тор Андерссон начал работу над MuPDF на основе библиотеки рендеринга Libart Рафа Левиена . После того, как Artifex Software приобрела проект MuPDF, фокус разработки сместился на написание новой современной графической библиотеки под названием Fitz. Fitz изначально задумывался как научно-исследовательский проект для замены устаревшей графической библиотеки Ghostscript , но вместо этого стал движком рендеринга MuPDF. [8]

В 2005 году была выпущена первая версия MuPDF с новой библиотекой Fitz.

В 2009 году компания Artifex Software подала иск о нарушении авторских прав против Palm, Inc. за нарушение их авторских прав на MuPDF. [9] В то время Artifex предлагал MuPDF по двойной лицензии , либо по GPLv2, либо по частной лицензии, предназначенной Artifex для коммерческого использования. Когда Palm включила MuPDF в webOS и выполнила требования GPLv2, выпустив измененный исходный код библиотеки [10] [11], Artifex заявил, что версия GPL не подходит для «коммерческого использования» [12] в качестве полного агрегированного продукта ( PDFviewer, WebOS) должны быть размещены под лицензией GPL. [13]Artifex добровольно отклонила иск в 2011 году. [14]

В 2011 году поддержка Microsoft «s XPS был добавлен, основанный на коде из GhostXPS библиотеки. [2]

С февраля 2013 года , с выходом 1.2, лицензионные условия изменились с GNU General Public License на GNU Affero General Public License v3. [2]

См. Также [ править ]

  • Список программного обеспечения PDF

Ссылки [ править ]

  1. ^ «История выпуска MuPDF» . Проверено 31 января 2021 года .
  2. ^ a b c "Новости MuPDF" . Mupdf.com . Проверено 3 января 2017 года .
  3. ^ «muPDF на Kindle DX !! - Форумы MobileRead» . Mobileread.com . Проверено 3 января 2017 года .
  4. ^ "Архивная копия" . Архивировано из оригинала 5 ноября 2011 года . Проверено 25 ноября 2011 года .CS1 maint: заархивированная копия как заголовок ( ссылка )
  5. ^ "озбукр" . code.google.com . Проверено 6 мая 2018 .
  6. ^ "WiiXplorer" . sourceforge.net . Проверено 6 мая 2018 .
  7. ^ "DOS не умер - тестовый выпуск MUPDF / DGJPP!" . Bttr-software.de . Проверено 3 января 2017 года .
  8. ^ "Архивы списков рассылки fitz-dev" . ghostscript.com . Проверено 6 мая 2018 .
  9. ^ «4 декабря 2009 г. - Artifex подает иск против Palm» . Artifex.com . 4 декабря 2009 года Архивировано из оригинала 18 февраля 2013 года . Проверено 3 января 2017 года .
  10. ^ "Иск о нарушении авторских прав подан против Palm" . WebOS Nation . Проверено 3 января 2017 года .
  11. ^ «Пакеты с открытым исходным кодом - opensource.palm.com - Palm» . 16 декабря 2009 года Архивировано из оригинала 16 декабря 2009 года . Проверено 3 января 2017 года .
  12. ^ «Жалоба на нарушение авторских прав» (PDF) . с.4 ¶15, с.6 27 . Дата обращения 3 мая 2013 .
  13. ^ Информация о лицензировании ВАЖНАЯ ИНФОРМАЦИЯ О РАСПРОСТРАНЕНИИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЗ ARTIFEX "Если ваше приложение, включая весь его исходный код, лицензировано для общественности по GNU GPL, вы имеете право поставлять GPL Ghostscript с вашим приложением в соответствии с условиями лицензионного соглашения GPL . Вам не нужна коммерческая лицензия от Artifex. " (в архиве)
  14. ^ «Уведомление о добровольном увольнении с предубеждением» (PDF) . Archive.org . Дата обращения 3 мая 2013 .

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • MuPDF в Google Play
  • MuPDF mini в Google Play
  • Пакет Android MuPDF врепозитории F-Droid