Суматра PDF - Sumatra PDF

Суматра PDF
Суматра PDF logo.svg
SumatraPDF 2.png
Оригинальный автор (ы) Кшиштоф Ковальчик
Разработчики) Кшиштоф Ковальчик, Симон Бюнцли и другие
изначальный выпуск 1 июня 2006 г . ; 15 лет назад ( 2006-06-01 )
Стабильный выпуск
3.3.3 / 21 июля 2021 г . ; 27 дней назад ( 2021-07-21 )
Репозиторий Отредактируйте это в Викиданных
Написано в В основном C , C ++
Операционная система Windows Vista и более поздние версии
Размер 4,63 МБ ( 32-разрядная версия), 4,96 МБ ( 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 Specification. (OpenXPS, OXPS, XPS) и файл архива комиксов (CB7, CBR, CBT, CBZ). Если установлен Ghostscript , он поддерживает файлы PostScript . Он разработан исключительно для Microsoft Windows , но может работать и в Linux с помощью Wine .

Функции

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

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

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

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

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

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

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

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

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

Разработка

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

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

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

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

История

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

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

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

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

В октябре 2015 года в версии 3.1 была представлена ​​64-разрядная версия в дополнение к исходной 32-разрядной версии.

Имя и произведение искусства

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

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

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

Критический прием

Sumatra получила признание своей скоростью и простотой, портативностью , сочетаниями клавиш и разработкой с открытым исходным кодом .

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

Смотрите также

использованная литература

внешние ссылки