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

WINE работает под управлением Sumatra PDF & Media Player Classic в Linux

Sumatra PDF - это бесплатная программа для просмотра документов с открытым исходным кодом, которая поддерживает множество форматов документов, включая: Portable Document Format (PDF), Microsoft Compiled HTML Help (CHM), DjVu , EPUB , FictionBook (FB2), MOBI , PRC , Open XML Paper Specification. (OpenXPS, OXPS, XPS) и файл архива комиксов (CB7, CBR, CBT, CBZ). [2] Если установлен Ghostscript , он поддерживает файлы PostScript . Он разработан исключительно для Microsoft Windows., но он может работать в Linux с помощью Wine .

Особенности [ править ]

Sumatra имеет минималистский дизайн, простота которого достигается за счет множества функций. Для рендеринга PDF-файлов используется библиотека MuPDF . [3]

Sumatra была разработана для портативного использования, так как состоит из одного файла без внешних зависимостей, что позволяет использовать его с внешнего USB-накопителя и не требует установки. [4] Это классифицирует его как портативное приложение для чтения форматов PDF, XPS, DjVu, CHM, электронных книг (ePub и Mobi) и комиксов (CBZ и CBR). [2]

Как характерно для многих портативных приложений, Суматра использует мало места на диске. [2] В 2009 году Sumatra 1.0 имела установочный файл размером 1,21 МБ [5] по сравнению с 32 МБ в Adobe Reader 9.5. [6] В январе 2017 года последняя версия SumatraPDF, 3.1.2, содержала единственный исполняемый файл размером 6,1 Мбайт; для сравнения, Adobe Reader XI использовал 320 МБ дискового пространства. [7]

Ограничения на использование формата PDF были реализованы в Sumatra 0.6, [8] не позволяя пользователям печатать или копировать документы, которые ограничивает автор документа, что является формой управления цифровыми правами . Ковальчик заявил: «Я решил, что [Суматра] выполнит пожелания создателя PDF». [9] [10] [11] Другие программы для чтения с открытым исходным кодом, такие как Okular и Evince, делают это необязательным, а Debian исправляет программное обеспечение для снятия этих ограничений в соответствии со своими принципами взаимодействия и повторного использования. [12]

В версии 1.1 печать осуществлялась путем преобразования каждой страницы PDF в растровое изображение. Это привело к очень большим файлам спула и медленной печати. [13] [14]

Начиная с версии 0.9.1, поддерживаются гиперссылки, встроенные в документы PDF. [8]

Суматра многоязычна и имеет 69 переводов, выполненных сообществом. [15]

Sumatra поддерживает SyncTeX, двунаправленный метод синхронизации исходного текста TeX и вывода PDF, созданных с помощью pdfTeX или XeTeX . [8]

Начиная с версии 0.9.4 Sumatra поддерживает формат JPEG 2000 . [ необходима цитата ]

Развитие [ править ]

Sumatra PDF написан в основном двумя участниками: Кшиштофом Ковальчиком и Симоном Бюнцли. [1] исходный код разработан на двух языках программирования, в основном , в C ++ , с некоторыми компонентами C . Исходный код предоставляется с поддержкой Microsoft Visual Studio . [16]

Поскольку она была впервые разработана, когда Windows XP была текущей версией Windows, Sumatra изначально имела некоторые несовместимости с более ранними версиями Windows. С тех пор поддержка Windows 95 , 98 и ME была удалена. [17]

Первоначально Ковальчик не выпускал 64-разрядную версию Суматры, указывая на то, что, хотя она может предложить немного большую скорость и доступную память, в то время он считал, что это значительно запутает пользователя и что преимущества не будут перевешивать потенциальные затраты. . [18] Однако некоторые пользователи запрашивали 64-битные сборки Sumatra, а другие разработчики скомпилировали неофициальные 64-битные сборки [19], которые загружали документы быстрее, чем 32-битные сборки. Однако разработчик официальных сборок потребовал, чтобы неофициальные сборки не носили названия «Суматра». [20] В октябре 2015 года была выпущена официальная 64-битная версия Суматры. [21]

Исходный код Суматры изначально размещался на Google Code . Из - за экспортных США законодательных ограничений, он был недоступен « в странах по США Управления контроля иностранных активов перечень санкций, в том числе Кубы, Ирана, Северной Кореи, Судана и Сирии. » [22] [23] Исходный код в настоящее время размещается на GitHub . [24]

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

Первая версия Sumatra PDF, обозначенная как версия 0.1, была основана на Xpdf 0.2 и была выпущена 1 июня 2006 года. Она перешла на Poppler с версии 0.2. В версии 0.4 он был изменен на MuPDF для большей скорости [3] и лучшей поддержки платформы Windows. Какое-то время Poppler оставался альтернативным движком, а с версии 0.6 до 0.8 он автоматически использовался для рендеринга страниц, которые не удалось загрузить MuPDF. Попплер был удален в версии 0.9, выпущенной 10 августа 2008 года.

В июле 2009 года Sumatra PDF изменила свою лицензию с GNU GPLv2 на GNU GPLv3, чтобы соответствовать тому же изменению лицензии на MuPDF. [25]

Версия 1.0 была выпущена 17 ноября 2009 года после более чем трех лет совместной разработки. Версия 2.0 была выпущена 2 апреля 2012 года, более чем через два года после выпуска версии 1.0. [8]

В 2007 году первые неофициальные переводы были выпущены Ларсом Вольфартом [26] до того, как Sumatra PDF получил официальную многоязычную поддержку.

В октябре 2015 года версия 3.1 представила 64-разрядную версию в дополнение к своей исходной 32-разрядной версии. [21] [27]

Имя и изображение [ править ]

Ранний логотип Суматры в формате PDF, вдохновленный комиксом « Хранители» .

Автор указал, что выбор названия «Суматра» не является данью уважения острову Суматра или кофе , заявив, что за этим названием нет особой причины. [28]

Графический дизайн Суматры - дань уважения обложке графического романа Watchmen Алана Мура и Дэйва Гиббонса . [29]

Критический прием [ править ]

Суматра привлекает признание за его скорость и простоту, [30] за то , что портативным , [31] его сочетания клавиш , и его разработки с открытым исходным кодом . [29]

В свое время Free Software Foundation Europe рекомендовал Sumatra PDF, но затем вынимает рекомендацию в феврале 2014 года, в связи с наличием не-свободно лицензированных UNRAR код на Суматре. Представитель фонда Хейки Оджасилд объяснил, что « хотя они продолжают использовать несвободную библиотеку, SumatraPDF не может быть признана свободным ПО ». [32] [33] [34] [35] Unrar был в конечном итоге заменен на бесплатную альтернативу в версии 3.0, что сделало его на 100% бесплатным. [36]

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

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

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

  1. ^ a b c «Проект Sumatra PDF с открытым исходным кодом на Ohloh: страница со списком авторов» . Ohloh.net. 27 сентября 2011 . Проверено 17 января 2014 года .
  2. ^ a b c Кшиштоф Ковальчик. «Sumatra PDF - программа для просмотра PDF-файлов для Windows» . Проверено 19 февраля 2008 года .
  3. ^ a b Ковальчик, Кшиштоф. «Выпущен SumatraPDF 0.4» . Архивировано из оригинального 14 апреля 2012 года . Проверено 20 февраля 2007 года .
  4. Генри, Алан (11 августа 2007 г.). «Sumatra PDF Viewer: быстрое и простое чтение PDF» . AppScout.
  5. ^ oldapps.com (19 октября 2014 г.). «Суматра PDF - Старая версия Суматры PDF» . Проверено 15 ноября 2014 года .
  6. ^ Adobe Systems Incorporated (2009). «Adobe Reader» . Проверено 15 октября 2009 года .
  7. ^ Adobe Systems Incorporated (2012). «Adobe Reader XI / Технические характеристики» . Проверено 16 октября 2012 года .
  8. ^ a b c d Ковальчик, Кшиштоф (май 2008 г.). «Sumatra PDF - Программа просмотра PDF-файлов для Windows - История версий» . Проверено 31 мая 2017 года .
  9. Ковальчик, Кшиштоф (февраль 2009 г.). «Проблема 461: копирование в буфер обмена в защищенных файлах запрещено» . Проверено 13 сентября 2012 года .
  10. Ковальчик, Кшиштоф (сентябрь 2012 г.). «Проблема 2003: печать терпит неудачу (отказано) в связи с PDF„Отказано разрешение » . Проверено 13 сентября 2012 года .
  11. Ковальчик, Кшиштоф (сентябрь 2012 г.). «Проблема 1927 года: функции, подобные DRM, затрудняют работу с документами» . Проверено 25 мая 2013 года .
  12. ^ Okular, Debian и ограничения на копирование
  13. ^ Джонсон, Адриан (май 2008 г.). "Poppler Printing with poppler on Windows" . Проверено 29 ноября 2009 года .
  14. Ковальчик, Кшиштоф (октябрь 2008 г.). «Проблема 378: для печати любого PDF-документа требуется запоминающее устройство» . Проверено 29 ноября 2009 года .
  15. ^ Ковальчик, Кшиштоф. «Переводчики» . Sumatra PDF - программа для просмотра PDF-файлов для Windows . Проверено 29 октября 2007 года .
  16. ^ «SumatraPDF-2.4-source.zip - sumatrapdf - Исходный код SumatraPDF 2.4 - PDF, EPUB, MOBI, CHM, XPS, DjVu, CBZ и программа просмотра CBR для Windows» . Хостинг проектов Google . 2 октября 2013 . Проверено 17 января 2014 года .
  17. ^ Кшиштоф Ковальчик. «Скачать SumatraPDF» . Проверено 7 февраля 2011 года .
  18. ^ «WhyNo64bitBuilds - sumatrapdf - Почему мы не предоставляем 64-битные сборки. - Программа просмотра PDF, CHM, XPS, DjVu, CBZ и CBR для Windows - Хостинг проектов Google» . 23 февраля 2012 . Проверено 13 сентября 2012 года .
  19. ^ "Сборки XhmikosR" . Xhmikosr.1f0.de. 14 января 2014. Архивировано из оригинала 8 февраля 2014 года . Проверено 12 февраля 2014 .
  20. ^ "Sumatra PDF Reader forum" . Forums.fofou.org . Проверено 12 февраля 2014 .
  21. ^ a b «Обеспечить 64-битные сборки» . GitHub . Проверено 31 октября 2015 года .
  22. ^ "sumatrapdf - Программа просмотра PDF, CHM, XPS, DjVu, CBZ и CBR для Windows - Хостинг проектов Google" . Проверено 13 августа 2012 года .
  23. ^ "Хостинг проектов Google - Код Google" . Проверено 13 августа 2012 года .
  24. ^ "GitHub - sumatrapdfreader / sumatrapdf: программа для чтения SumatraPDF" . Разработчики SumatraPDF . Проверено 28 августа 2016 .
  25. ^ обновить лицензию до GPLv3, чтобы соответствовать изменению лицензии mupdf на github.com 3 июля 2009 г.
  26. ^ Ларс Вольфарт. "Суматра PDF Немецкий" . Проверено 30 июня 2007 года .
  27. ^ История версий Sumatra PDF
  28. Ковальчик, Кшиштоф (21 февраля 2008 г.). «Название приложения» . Форум Sumatra PDF Viewer. Архивировано из оригинала 3 марта 2012 года . Проверено 21 февраля 2008 года .
  29. ^ a b Трапани, Джина (9 августа 2007 г.). «Открывайте PDF-файлы в мгновение ока с Суматрой» . Лайфхакер . Проверено 21 февраля 2008 года . Sumatra PDF Viewer - это крошечная портативная программа для чтения с открытым исходным кодом, которая открывает PDF-файлы в мгновение ока. Раздутие и время запуска - главный недостаток Adobe Reader , поэтому мы давно перешли на более быстрые руки Foxit Reader . Однако при размере 850 КБ Sumatra намного тоньше FoxIt.
  30. ^ Андерс Ингеман Расмуссен (2008). «Суматра PDF 0.8» . Альтернативы с открытым исходным кодом . Проверено 21 февраля 2008 года . Sumatra PDF - довольно молодой проект, целью которого является создание небольшого, простого и быстрого средства просмотра PDF. Его основные функции - отображение PDF-файлов и очень быстрый запуск - и он отлично справляется с обоими задачами.
  31. ^ Этот удивительный портативный и крошечный PDF-ридер, представленный Робом Шифрином 21 июля 2013 г.
  32. Рошаль, Александр Л. (9 октября 2011 г.). «Исходный код утилиты UnRAR распространяется бесплатно» . Проверено 6 марта 2014 .
  33. ^ Суматра PDF (nd). «Суматра PDF» . Проверено 6 марта 2014 .
  34. ^ Европейский фонд свободного программного обеспечения (28 февраля 2014 г.). "Получите бесплатную программу для чтения PDF!" . Архивировано из оригинала 9 февраля 2014 года . Проверено 6 марта 2014 .
  35. ^ Ojasild, Heiki (5 марта 2014). «PDFreaders.org: Удаление SumatraPDF из-за включения несвободного кода» . Проверено 6 марта 2014 .
  36. Ковальчик, Кшиштоф (октябрь 2014 г.). «Sumatra PDF - Программа просмотра PDF-файлов для Windows - История версий» . Проверено 21 октября 2014 года .

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

  • Официальный веб-сайт
  • sumatrapdf на GitHub