Sumatra PDF — программа для просмотра документов¶
Sumatra PDF — свободная программа с открытым исходным кодом для просмотра электронных документов в форматах PDF, EPUB, MOBI, DjVu, XPS, CHM и ряде других, разрабатываемая для операционных систем семейства Microsoft Windows. Отличительными особенностями приложения являются минималистичный интерфейс, высокое быстродействие и низкое потребление системных ресурсов, что делает её популярной альтернативой более тяжёлым просмотрщикам, таким как Adobe Acrobat Reader.
¶История
Проект был основан в 2006 году программистом Кшиштофом Ковальчиком (пол. Krzysztof Kowalczyk). Первоначально приложение создавалось как лёгкая и быстрая утилита для чтения PDF-файлов, которая могла бы запускаться практически на любом компьютере с Windows, включая устаревшие и маломощные машины. Первая публичная версия появилась в июне 2006 года.
Название программы происходит от названия острова Суматра в Индонезии. Разработчик выбрал это имя, поскольку оно ассоциировалось с экзотикой и запоминалось, а также не пересекалось с существовавшими на тот момент товарными знаками.
На протяжении всей истории проект развивался силами одного основного разработчика при участии сообщества добровольцев. Исходный код распространяется под лицензией GPLv3, что позволяет любому желающему изучать, модифицировать и распространять программу. Ключевым принципом развития остаётся сохранение минимализма и скорости, из-за чего разработчики сознательно отказываются от добавления многих функций, присутствующих в коммерческих аналогах.
¶Возможности и форматы
Sumatra PDF поддерживает широкий спектр форматов документов, что является её существенным преимуществом. Помимо стандартного PDF, программа способна открывать:
- EPUB и MOBI — популярные форматы электронных книг;
- DjVu — формат для хранения сканированных документов;
- XPS — формат фиксированной разметки от Microsoft;
- CHM — формат сжатых HTML-справок;
- CBZ и CBR — форматы комиксов, представляющие собой архивы изображений.
Базовые возможности включают масштабирование, поворот страниц, режим непрерывной прокрутки, полноэкранный режим, а также режим презентации. В программе реализован поиск по тексту, поддержка закладок и встроенных ссылок. Для удобства навигации по большим документам предусмотрена боковая панель с оглавлением и миниатюрами страниц.
¶Интерфейс и дизайн
Интерфейс Sumatra PDF намеренно лишён элементов, не связанных с непосредственным просмотром документов. В отличие от многих конкурентов, программа не имеет вкладок с инструментами редактирования, панелей комментариев и прочих дополнительных элементов. В верхней части окна располагается лишь строка меню и панель инструментов с основными командами навигации.
Управление в значительной степени ориентировано на клавиатуру: большинство операций, таких как перелистывание страниц, изменение масштаба или переключение в полноэкранный режим, выполняется с помощью горячих клавиш. Программа поддерживает мультитач-жесты на сенсорных экранах и устройствах с Windows Touch.
Отдельной особенностью является портативная версия приложения, которая не требует установки и может запускаться с флеш-накопителя или другого внешнего носителя. Это делает Sumatra PDF удобным инструментом для использования на чужих компьютерах.
¶Производительность и технические особенности
Ключевым техническим преимуществом Sumatra PDF считается высокая скорость запуска и работы даже с объёмными документами. Программа использует собственный движок рендеринга PDF, основанный на библиотеке MuPDF, которая отличается высокой производительностью и точностью отображения. Для форматов EPUB и MOBI применяется собственная реализация, а для DjVu — сторонняя библиотека DjVuLibre.
Программа имеет небольшой размер дистрибутива (около 10–15 мегабайт) и минимальное потребление оперативной памяти. Она стабильно работает на широком спектре версий Windows — от Windows XP до Windows 11. Приложение доступно как в 32-битной, так и в 64-битной версиях.
¶Расширенный функционал
Несмотря на минимализм, Sumatra PDF включает ряд функций, ориентированных на специфические сценарии использования. Среди них:
- Просмотр в чёрно-белом режиме — полезен для экономии тонера при печати;
- Инвертирование цветов — тёмная тема для чтения в условиях низкой освещённости;
- Создание собственных настроек отображения для различных типов документов;
- Экспорт выделенного текста в буфер обмена;
- Поддержка цифровых подписей в PDF-документах (проверка, но не создание).
Для опытных пользователей предусмотрена возможность тонкой настройки через конфигурационный файл, что позволяет изменять поведение программы в соответствии с индивидуальными предпочтениями.
¶Распространение и лицензия
Sumatra PDF распространяется бесплатно. Исходный код доступен на платформе GitHub, где осуществляется основная разработка. Пользователи могут загрузить как установочный файл, так и портативную версию с официального сайта проекта.
Поскольку программа является свободным программным обеспечением, она не содержит рекламы, шпионских модулей и не собирает телеметрию о действиях пользователя. Это выгодно отличает её от многих бесплатных продуктов, финансируемых за счёт монетизации пользовательских данных.
¶Значение и критика
Sumatra PDF считается одной из самых быстрых и лёгких программ для чтения PDF на платформе Windows. Она получила положительные отзывы в профильных изданиях и у пользователей за скорость работы, простоту интерфейса и отсутствие навязчивых элементов.
Основная критика связана с ограниченным функционалом: программа не позволяет редактировать документы, добавлять комментарии или заполнять интерактивные формы PDF. Также отмечается, что встроенный движок MuPDF иногда некорректно отображает сложные макеты с прозрачностью и особыми шрифтовыми эффектами, хотя подобные случаи встречаются редко. Для пользователей, нуждающихся в расширенных возможностях, разработчики рекомендуют использовать более функциональные приложения, такие как Adobe Acrobat Reader или Foxit Reader.