PDF-ридеры: программы просмотра PDF¶
PDF-ридер (просмотрщик PDF) — программа для открытия, чтения и навигации по документам в формате PDF, разработанному Adobe Systems в 1990-х годах. Формат PDF (Portable Document Format) фиксирует внешний вид документа — текст, шрифты, векторную графику и растровые изображения — независимо от программного и аппаратного окружения, поэтому для его отображения требуется специализированное приложение. PDF-ридеры выполняют рендеринг страниц, поиск по тексту, навигацию по закладкам и оглавлению, а также поддерживают интерактивные элементы — формы, аннотации, мультимедиа.
¶История
Формат PDF был представлен Adobe в 1993 году как часть пакета Acrobat. Первым просмотрщиком стал Adobe Acrobat Reader (с 2008 года — Adobe Reader, с 2015 года — Acrobat Reader DC), распространявшийся бесплатно. В 2008 году спецификация PDF стала международным стандартом ISO 32000-1, что открыло путь к появлению независимых реализаций.
В 2000-е годы на рынке появился ряд альтернатив: Foxit Reader (2005), Sumatra PDF (2006), MuPDF, Poppler (на базе кода Xpdf). В России широкое распространение получил ABBYY FineReader, сочетающий просмотр PDF с оптическим распознаванием текста (OCR), а также российский редактор и просмотрщик СБИС, разработанный компанией Тензор для работы с электронными документами и ЭДО.
¶Классификация
По назначению PDF-ридеры делятся на две основные группы:
- Просмотрщики — выполняют только отображение и навигацию по документу;
- Редакторы — позволяют изменять содержимое PDF: текст, изображения, страницы, добавлять поля форм и аннотации.
По платформе распространения различают настольные программы (Windows, macOS, Linux), мобильные приложения (Android, iOS) и веб-сервисы, работающие в браузере без установки.
¶Основные программы
| Программа | Разработчик | Особенности |
|---|---|---|
| Adobe Acrobat Reader DC | Adobe (США) | Эталонная реализация, полная поддержка форматирования |
| Foxit Reader | Foxit Software (США/Китай) | Лёгкий, быстрый старт |
| Sumatra PDF | Крэйг Родд (open source) | Минималистичный, портативный |
| ABBYY FineReader PDF | АBBYY (Россия) | Интеграция с OCR-распознаванием |
| СБИС | Тензор (Россия) | Работа с ЭДО и электронной подписью |
| Okular | KDE (open source) | Кроссплатформенный, для Linux |
| Evince / GNOME Document Viewer | GNOME (open source) | Стандартный просмотрщик GNOME |
| PDF-XChange Viewer | Tracker Software (Канада) | Расширенные инструменты аннотаций |
¶Устройство и функции
Современный PDF-ридер, как правило, включает следующие компоненты:
- Рендерер — преобразует содержимое PDF-файла (векторные команды, шрифты, растровые данные) в изображение на экране;
- Поисковый движок — индексирует текстовый слой документа и поддерживает поиск по словам и фразам;
- Модуль навигации — оглавление, закладки, переходы по внутренним и внешним ссылкам, просмотр страниц по номеру;
- Инструменты аннотаций — заметки, подсветка, выделение, комментарии;
- Модуль форм — заполнение и подписание интерактивных PDF-форм;
- Защита — открытие защищённых паролем документов, проверка цифровых подписей.
Для работы с защищёнными документами российского ЭДО используются криптографические провайдеры, обеспечивающие проверку подписей по ГОСТ Р 34.10-2012.
¶Открытые стандарты и движки рендеринга
Большинство просмотрщиков используют общие библиотеки для разбора PDF: Poppler, MuPDF, PDFium (Google), Ghostscript. Это определяет качество отображения сложных документов — с вложенными шрифтами, векторной графикой и интерактивными элементами.
¶Применение
PDF-ридеры используются повсеместно: для чтения электронных книг, просмотра договоров и отчётности, заполнения официальных форм, работы с научными публикациями (стандарт публикаций IEEE и ACM), просмотра сканов документов. В российской практике просмотрщики PDF тесно связаны с системами электронного документооборота и государственных услуг, где PDF является основным форматом обмена документами.
¶Интересные факты
- В 2008 году Adobe передала спецификацию PDF в международный стандарт ISO, отказавшись от исключительного контроля над форматом.
- Суммарная доля бесплатных просмотрщиков на рынке значительно превышает долю платных редакторов PDF.
- Часть российских государственных сервисов рекомендует для открытия документов использовать Adobe Acrobat Reader или его совместимые аналоги с поддержкой ГОСТ-криптографии.
Источники:
- Adobe Acrobat — официальная документация Adobe Inc.
- ISO 32000-1:2008 — Document management — Portable document format
- Poppler — open source PDF rendering library
- ABBYY FineReader — официальный сайт компании ABBYY
- СБИС — официальный сайт компании Тензор