Суматра PDF
![]() | |
![]() Суматра PDF 3.5.2 (64-разрядная версия) в Windows 10 | |
Оригинальный автор(ы) | Кшиштоф Ковальчик [1] |
---|---|
Разработчик(и) | Кшиштоф Ковальчик, Симон Бюнцли и другие. [1] |
Первоначальный выпуск | 1 июня 2006 г |
Стабильная версия | 3.5.2 / 25 октября 2023 г [2] |
Предварительный выпуск | 3.6.16409 / 11 июля 2024 г |
Репозиторий | |
Написано в | С , С++ |
Операционная система | Windows Vista и новее |
Размер | 7,1 МБ ( 32-битная версия ), 7,9 МБ ( 64-битная версия ) |
Доступно в | Многоязычный |
Тип | Просмотрщик документов |
Лицензия | Стандартная общественная лицензия GNU v3 |
Веб-сайт | sumatrapdfreader.org |
Sumatra PDF — это с открытым исходным кодом бесплатная программа просмотра документов , которая поддерживает множество форматов документов , включая: Portable Document Format (PDF), Microsoft Compiled HTML Help (CHM), DjVu , EPUB , FictionBook (FB2), MOBI , PRC , спецификацию Open XML Paper. (OpenXPS, OXPS, XPS) и файл архива комиксов (CB7, CBR, CBT, CBZ). [3] Если Ghostscript установлен PostScript , он поддерживает файлы . Он разработан исключительно для Microsoft Windows .
Функции
[ редактировать ]Суматра имеет минималистичный дизайн, простота которого достигается за счет обширных функций. Для рендеринга PDF-файлов используется библиотека MuPDF . [4]
Sumatra была разработана для портативного использования, поскольку состоит из одного файла без внешних зависимостей, что позволяет использовать ее с внешнего USB-накопителя и не требует установки. [5] Это классифицирует его как портативное приложение для чтения PDF, XPS, DjVu, CHM, электронных книг (ePub, FictionBook, Mobi PDB и TCR), комиксов (CBZ, CBR, CBT и CB7) и форматов изображений ( BMP , GIF , JPEG) . , JPEG 2000, JPEG XR , PNG , TGA и WebP ). [6] Суматра также может поддерживать форматы PostScript , PJL и HEIF через внешнее программное обеспечение. [6]
Как характерно для многих портативных приложений, Sumatra использует мало места на диске. [3] В 2009 году у Sumatra 1.0 был установочный файл размером 1,21 МБ. [7] по сравнению с 32 МБ Adobe Reader 9.5. [8] В январе 2017 г. последняя версия SumatraPDF, 3.1.2, имела один исполняемый файл размером 6,1 МБ; для сравнения, Adobe Reader XI использовал 320 МБ дискового пространства. [9]
формата PDF Ограничения на использование были реализованы в Суматре 0.6. [10] запрет пользователям распечатывать или копировать документы, которые автор документа ограничивает, форма управления цифровыми правами . Ковальчик заявила: «Я решила, что [Суматра] выполнит пожелания создателя PDF». [11] [12] [13] Другие программы чтения с открытым исходным кодом, такие как Okular и Evince, делают это необязательным, а Debian исправляет программное обеспечение, чтобы снять эти ограничения, в соответствии со своими принципами совместимости и повторного использования. [14]
В версии 1.1 печать осуществлялась путем преобразования каждой страницы PDF в растровое изображение. Это приводило к очень большим файлам спула и медленной печати. [15] [16]
Начиная с версии 0.9.1 поддерживаются гиперссылки, встроенные в PDF-документы. [10]
Суматра является многоязычной страной : 69 переводов предоставлены сообществом. [17]
Суматра поддерживает SyncTeX, двунаправленный метод синхронизации источника TeX и вывода PDF, созданного с помощью pdfTeX или XeTeX . [10]
Разработка
[ редактировать ]Sumatra PDF написан в основном двумя авторами: Кшиштофом Ковальчиком и Саймоном Бюнцли. [1] Исходный код разработан на двух языках программирования, в основном на C , с некоторыми компонентами на C++ . Исходный код предоставляется с поддержкой Microsoft Visual Studio . [18]
Поскольку он был впервые разработан, когда Windows XP была текущей версией Windows, Суматра изначально имела некоторые несовместимости с более ранними версиями Windows. Поддержка Windows 95 , 98 и ME с тех пор была удалена. [19]
Первоначально Ковальчик не выпустил 64-битную версию Sumatra, указав, что, хотя она может предложить немного большую скорость и доступную память, в то время он считал, что это значительно запутает пользователей и что преимущества не перевесят потенциальные затраты. . [20] Однако некоторые пользователи запросили 64-битные сборки Суматры, а другие разработчики собрали неофициальные 64-битные сборки. [21] который загружал документы быстрее, чем 32-битные сборки. Однако разработчик официальных сборок потребовал, чтобы неофициальные сборки не носили название «Суматра». [22] В октябре 2015 года была выпущена официальная 64-битная версия Суматры. [23]
Исходный код Суматры изначально размещался на Google Code . США Из-за юридических ограничений на экспорт в США он был недоступен «в странах, включенных в санкционный список Управления по контролю за иностранными активами , включая Кубу, Иран, Северную Корею, Судан и Сирию . » [24] [25] Исходный код в настоящее время размещен на GitHub . [26]
История
[ редактировать ]Первая версия Sumatra PDF, получившая обозначение 0.1, была основана на Xpdf 0.2 и была выпущена 1 июня 2006 года. она перешла на Poppler С версии 0.2 . В версии 0.4 он изменен на MuPDF для большей скорости. [4] и улучшенная поддержка платформы Windows. Poppler какое-то время оставался альтернативным движком, и с версии 0.6 по 0.8 он автоматически использовался для рендеринга страниц, которые MuPDF не удалось загрузить. Poppler был удален в версии 0.9, выпущенной 10 августа 2008 года.
В июле 2009 года Sumatra PDF изменила свою лицензию с GNU GPLv2 на GNU GPLv3, чтобы соответствовать такому же изменению лицензии для MuPDF. [27]
Начиная с версии 0.9.4, Суматра поддерживает формат JPEG 2000 . [ нужна ссылка ]
Версия 1.0 была выпущена 17 ноября 2009 года, после более чем трех лет совокупной разработки. Версия 2.0 была выпущена 2 апреля 2012 года, более чем через два года после выпуска версии 1.0. [10]
В 2007 году Ларс Вольфарт опубликовал первые неофициальные переводы. [28] до того, как Sumatra PDF получила официальную многоязычную поддержку.
В октябре 2015 года в версии 3.1 появилась 64-битная версия в дополнение к исходной 32-битной версии. [23] [29]
Название и произведение искусства
[ редактировать ]
Автор указал, что выбор названия «Суматра» не является данью уважения острову Суматра или кофе , заявив, что за этим названием нет особой причины. [30]
Графическое оформление Суматры — дань уважения обложке « Хранители» графического романа Алана Мура и Дэйва Гиббонса . [31]
Критический прием
[ редактировать ]Суматра завоевала признание своей скоростью и простотой. [32] за портативность , [33] его сочетания клавиш и разработка с открытым исходным кодом . [31]
Одно время Европейский фонд свободного программного обеспечения рекомендовал Sumatra PDF, но затем отменил эту рекомендацию в феврале 2014 года из-за наличия на Суматре несвободно лицензируемого кода unrar . Как пояснил представитель фонда Хейки Оясилд, «пока они продолжают использовать несвободную библиотеку, SumatraPDF не может быть признана свободным программным обеспечением ». [34] [35] [36] [37] В конечном итоге Unrar был заменен бесплатной альтернативой в версии 3.0, что сделало его на 100% бесплатным программным обеспечением. [38]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Jump up to: а б с «Проект с открытым исходным кодом Sumatra PDF на Ohloh: страница со списком участников» . Олох.нет. 27 сентября 2011 года . Проверено 17 января 2014 г.
- ^ «Выпуск · sumatrapdfreader/sumatrapdf» . Гитхаб . Проверено 12 декабря 2023 г.
- ^ Jump up to: а б Кшиштоф Ковальчик. «Sumatra PDF — программа просмотра PDF для Windows» . Проверено 19 февраля 2008 г.
- ^ Jump up to: а б Ковальчик, Кшиштоф. «Выпущена SumatraPDF 0.4» . Архивировано из оригинала 14 апреля 2012 года . Проверено 20 февраля 2007 г.
- ^ Генри, Алан (11 августа 2007 г.). «Sumatra PDF Viewer: быстрое и простое чтение PDF» . AppScout. Архивировано из оригинала 22 июля 2012 года . Проверено 24 августа 2007 г.
- ^ Jump up to: а б «Поддерживаемые форматы документов» . Проверено 16 сентября 2023 г.
- ^ oldapps.com (19 октября 2014 г.). «Суматра PDF - старая версия Суматра PDF» . Проверено 15 ноября 2014 г.
- ^ Adobe Systems Incorporated (2009 г.). «Адоб Ридер» . Проверено 15 октября 2009 г.
- ^ Adobe Systems Incorporated (2012). «Adobe Reader XI / Технические характеристики» . Проверено 16 октября 2012 г.
- ^ Jump up to: а б с д Ковальчик, Кшиштоф (май 2008 г.). «Sumatra PDF – Программа просмотра PDF для Windows – История версий» . Проверено 31 мая 2017 г.
- ^ Ковальчик, Кшиштоф (февраль 2009 г.). «Проблема 461: копирование в буфер обмена не разрешено в защищенных файлах» . Проверено 13 сентября 2012 г.
- ^ Ковальчик, Кшиштоф (сентябрь 2012 г.). «Проблема 2003: печать не выполнена (отказано) из-за PDF «Отказано в разрешениях» » . Проверено 13 сентября 2012 г.
- ^ Ковальчик, Кшиштоф (сентябрь 2012 г.). «Проблема 1927: функции, подобные DRM, затрудняют работу с документами» . Проверено 25 мая 2013 г.
- ^ Okular, Debian и ограничения на копирование.
- ^ Джонсон, Адриан (май 2008 г.). «Попплер Печать с помощью попплера в Windows» . Проверено 29 ноября 2009 г.
- ^ Ковальчик, Кшиштоф (октябрь 2008 г.). «Проблема 378: для печати любого PDF-документа необходима большая память» . Проверено 29 ноября 2009 г.
- ^ Ковальчик, Кшиштоф. «Переводчики» . Sumatra PDF – программа просмотра PDF-файлов для Windows . Проверено 29 октября 2007 г.
- ^ «SumatraPDF-2.4-source.zip – sumatrapdf – исходный код SumatraPDF 2.4 – просмотрщик PDF, EPUB, MOBI, CHM, XPS, DjVu, CBZ и CBR для Windows» . Хостинг проектов Google . 2 октября 2013 года . Проверено 17 января 2014 г.
- ^ Кшиштоф Ковальчик. «Скачать СуматруPDF» . Проверено 7 февраля 2011 г.
- ^ «WhyNo64bitBuilds – sumatrapdf – Почему мы не предоставляем 64-битные сборки. – Просмотр PDF, CHM, XPS, DjVu, CBZ и CBR для Windows – Хостинг проектов Google» . 23 февраля 2012 года . Проверено 13 сентября 2012 г.
- ^ «Сборки XhmikosR» . Xhmikosr.1f0.de. 14 января 2014 года. Архивировано из оригинала 8 февраля 2014 года . Проверено 12 февраля 2014 г.
- ^ «Форум Суматры PDF Reader» . Forums.fofou.org . Проверено 12 февраля 2014 г.
- ^ Jump up to: а б «Предоставить 64-битные сборки» . Гитхаб . Проверено 31 октября 2015 г.
- ^ «sumatrapdf — программа просмотра PDF, CHM, XPS, DjVu, CBZ и CBR для Windows — хостинг проектов Google» . Проверено 13 августа 2012 г.
- ^ «Хостинг проектов Google – код Google» . Проверено 13 августа 2012 г.
- ^ «GitHub – sumatrapdfreader/sumatrapdf: программа чтения SumatraPDF» . Разработчики SumatraPDF . Проверено 28 августа 2016 г.
- ^ обновите лицензию до GPLv3, чтобы она соответствовала изменению лицензии mupdf на github.com 3 июля 2009 г.
- ^ Ларс Вольфарт. «Суматра PDF на немецком языке» . Проверено 30 июня 2007 г.
- ^ Суматра История версий PDF
- ^ Ковальчик, Кшиштоф (21 февраля 2008 г.). «Название приложения» . Форум Суматры PDF Viewer. Архивировано из оригинала 3 марта 2012 года . Проверено 21 февраля 2008 г.
- ^ Jump up to: а б Трапани, Джина (9 августа 2007 г.). «Мгновенно открывайте PDF-файлы с помощью Sumatra» . Лайфхакер . Проверено 21 февраля 2008 г.
Sumatra PDF Viewer — это крошечная портативная программа чтения с открытым исходным кодом, которая открывает PDF-файлы в мгновение ока. Раздувание и время запуска — главный недостаток Adobe Reader перешли на более быструю версию Foxit Reader , поэтому мы давно . Однако при размере 850 КБ Sumatra намного тоньше FoxIt.
- ^ Андерс Ингеман Расмуссен (2008). «Суматра PDF 0.8» . Альтернативы с открытым исходным кодом . Проверено 21 февраля 2008 г.
Sumatra PDF — довольно молодой проект, целью которого является создание небольшого, простого и быстрого средства просмотра PDF-файлов. Его основные функции — отображение PDF-файлов и очень быстрый запуск — и с тем, и с другим он справляется идеально.
- ^ Эта удивительная программа для чтения PDF-файлов портативна и крошечна. Архивировано 1 апреля 2019 г. на Wayback Machine. Отправлено Робом Шифрином 21 июля 2013 г.
- ^ Рошаль, Александр Л. (9 октября 2011 г.). «Исходный код утилиты UnRAR является бесплатным» . Проверено 6 марта 2014 г.
- ^ Суматра PDF (nd). «Суматра PDF» . Проверено 6 марта 2014 г.
- ^ Европейский фонд свободного программного обеспечения (28 февраля 2014 г.). «Получите бесплатную программу для чтения PDF-файлов!» . Архивировано из оригинала 9 февраля 2014 года . Проверено 6 марта 2014 г.
- ^ Оясилд, Хейки (5 марта 2014 г.). «PDFreaders.org: Удаление SumatraPDF из-за включения несвободного кода» . Архивировано из оригинала 30 октября 2014 года . Проверено 6 марта 2014 г.
- ^ Ковальчик, Кшиштоф (октябрь 2014 г.). «Sumatra PDF – Программа просмотра PDF для Windows – История версий» . Проверено 21 октября 2014 г.
Внешние ссылки
[ редактировать ]