Okular — просмотрщик документов из проекта KDE, который давно вышел за рамки «просто PDF». Он открывает PDF, DjVu, EPUB, комиксы и изображения, умеет аннотировать, заполнять формы и проверять цифровые подписи. Программа работает не только в KDE Plasma, но и в GNOME или Xfce. Ниже — обзор возможностей, практические сценарии и места, где Okular стоит выбирать осознанно.

Что умеет Okular

Базовый набор функций закрывает большинство офисных задач с документами. Интерфейс знакомый: слева миниатюры или оглавление, сверху инструменты, справа комментарии.

  • Чтение PDF с текстовым слоем и поиск по документу.
  • Выделение, подчёркивание, заметки, штампы и рисование от руки.
  • Заполнение интерактивных форм и сохранение результата.
  • Проверка цифровых подписей и подпись документов сертификатом.
  • Презентационный режим и полноэкранное чтение.
  • Экспорт текста и изображений, работа с DjVu и EPUB.

Установка и первый запуск

В Debian и Ubuntu пакет называется okular. Для цифровых подписей может понадобиться хранилище сертификатов NSS и утилита certutil; она входит в пакет libnss3-tools. В Fedora пакет ставят через dnf, в Arch — через pacman.

sudo apt update
sudo apt install okular libnss3-tools poppler-utils qpdf ocrmypdf
okular --version
okular --unique document.pdf

Флаг --unique открывает файл в уже запущенном окне, а не создаёт новое. Вместо десятка окон остаётся одно с вкладками.

Навигация и чтение больших документов

Для технической документации важны оглавление, поиск и переходы по страницам. Панель слева переключается между миниатюрами, содержанием, закладками и комментариями. Поиск вызывается сочетанием Ctrl+F, переход к странице — Ctrl+L. В презентационном режиме документ разворачивается на весь экран, а стрелки листают страницы.

okular --presentation slides.pdf
okular --page 42 manual.pdf
okular --unique report.pdf

На слабых машинах большой PDF с сотнями иллюстраций может открываться медленно. Помогает отключение тяжёлых эффектов в настройках и чтение с локального диска вместо сетевой папки. Если файл весит сотни мегабайт, проверьте, не является ли он сканом без сжатия.

Аннотации и рецензирование

Инструменты рецензирования включают выделение текста, подчёркивание, зачёркивание, заметку на полях и свободное рисование. Комментарии можно группировать по автору и типу, а затем скрывать или показывать. Для совместной работы удобно, что аннотации сохраняются в сам PDF, если выбрать сохранение с внедрёнными комментариями.

pdfinfo document.pdf
pdffonts document.pdf
qpdf --check document.pdf

Перед отправкой документа коллегам полезно убедиться, что шрифты встроены, а структура файла не повреждена. pdfinfo покажет число страниц и размер, pdffonts — список шрифтов и признак встраивания, qpdf --check — ошибки структуры. Если аннотации не видны в другом просмотрщике, скорее всего, они сохранены как отдельный слой или файл не был перезаписан.

Формы и цифровые подписи

Okular распознаёт интерактивные поля PDF: текстовые, флажки, переключатели и списки. Заполнение идёт мышью или клавиатурой, после чего документ нужно сохранить. Цифровая подпись — отдельная история: она требует действующего сертификата в хранилище NSS.

certutil -d sql:$HOME/.pki/nssdb -L
certutil -d sql:$HOME/.pki/nssdb -N

Первая команда показывает сертификаты, вторая создаёт хранилище с паролем, если его ещё нет. После импорта сертификата в настройках подписи выбирается нужный ключ. Проверка подписи показывает, действительна ли она и не изменялся ли файл после подписания. Официальный статус определяет не программа, а регламент и удостоверяющий центр, поэтому для рабочих документов уточняйте требования заранее.

Другие форматы и конвертация

Кроме PDF, Okular читает DjVu, EPUB, Comic Book Archive и обычные изображения. Офисные форматы напрямую не открываются: DOCX и ODT лучше конвертировать в PDF через LibreOffice, чтобы сохранить вёрстку. Обратная конвертация PDF в DOCX в Okular не предусмотрена.

soffice --headless --convert-to pdf report.docx
ocrmypdf --skip-text scan.pdf scan-ocr.pdf
pdftotext -layout document.pdf -

ocrmypdf добавляет текстовый слой к сканам, если его нет. Флаг --skip-text не трогает страницы, где текст уже распознан. Команда pdftotext -layout сохраняет расположение блоков и подходит для извлечения таблиц и колонок, хотя идеального результата на сложной вёрстке не гарантирует.

Сравнение с альтернативами

Выбор просмотрщика зависит от задачи. Okular — универсальный инструмент с богатыми аннотациями, но он тянет за собой библиотеки KDE. Zathura легче и быстрее, однако его интерфейс минималистичен. Evince хорош в GNOME и проще для чтения. Firefox умеет открывать PDF без установки приложения, но слабее в рецензировании. Xournal++ лучше подходит для рукописных заметок и работы со стилусом.

  • Нужны аннотации и формы — Okular.
  • Нужна максимальная скорость и минимум зависимостей — Zathura.
  • Нужна рукописная работа со стилусом — Xournal++.
  • Нужно быстро посмотреть файл без установки — браузер.

Настройка и производительность

В разделе «Настройка Okular» стоит проверить путь для автосохранения, поведение при открытии, масштаб по умолчанию и включение аппаратного ускорения. Для больших сканов помогает отключение сглаживания при уменьшении и предварительная оптимизация файла. Не храните рабочие PDF на сетевом диске с высокой задержкой: прокрутка будет дёргаться даже на быстром компьютере.

Если документ должен открываться в браузере, проверьте, что он не защищён паролем и не использует устаревшие способы шифрования. Для массовой проверки подойдёт qpdf --show-encryption, а для снятия пароля с собственного файла — qpdf --password=... --decrypt. Чужие защищённые документы без разрешения не открывайте.

Диагностика проблем

  • Пустые страницы. Проверьте файл в другом просмотрщике и запустите qpdf --check.
  • Нет текста при поиске. Документ является сканом; нужен OCR.
  • Не сохраняются аннотации. Убедитесь, что вы выбрали сохранение с комментариями и у файла есть права на запись.
  • Не видна подпись. Проверьте сертификат в хранилище NSS и срок его действия.
  • Тормозит прокрутка. Скопируйте файл на локальный диск и уменьшите масштаб отрисовки.

Чек-лист

  1. Установлены Okular и, при необходимости, инструменты NSS.
  2. Проверены шрифты и целостность PDF перед отправкой.
  3. Аннотации сохранены внутрь файла и видны в другом просмотрщике.
  4. Для сканов выполнен OCR, текст ищется.
  5. Подпись проверена, срок сертификата действителен.

Итог

Okular остаётся одним из самых функциональных просмотрщиков документов в Linux. Он закрывает чтение, аннотирование, формы и подписи, а в связке с poppler-utils, qpdf и ocrmypdf превращается в полноценное рабочее место для документов. Если нужен только быстрый просмотр, хватит Zathura или браузера; если документы приходится размечать и проверять, Okular экономит время.

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 0 / 5. Количество оценок: 0

Оценок пока нет. Поставьте оценку первым.

Поделиться: Telegram ВКонтакте