apvlv

Бесплатно
Открытый исходный код
Linux

Сайт: github.com/naihe2010/apvlv

apvlv — лёгкий табовый PDF-просмотрщик с клавиатурным управлением, выполненный в духе редактора Vim. Программа предназначена для быстрого и минималистичного просмотра документов в средах X11 и подобных, где важны скорость запуска и простота интерфейса. Для рендеринга страниц apvlv использует библиотеку poppler, что обеспечивает корректную обработку PDF-файлов и поддержку основных элементов формата.

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

  • Лёгковесность: минимальный набор зависимостей и быстрая загрузка, подходящая для старых или ресурсно ограниченных систем.
  • Клавиатурное управление: навигация и действия выполняются сочетаниями клавиш, многие из которых заимствованы из Vim-подобной схемы.
  • Множественные вкладки: возможность открывать и переключаться между несколькими PDF-документами в одном окне.
  • Рендеринг через poppler: использование популярной библиотеки для корректного отображения страниц и текста PDF.
  • Масштабирование и прокрутка: удобные команды для увеличения, уменьшения и перемещения по содержимому страниц.
  • Поиск по тексту: встроенный поиск по содержимому PDF с навигацией по найденным совпадениям.
  • Поддержка закладок и навигации: переход по структуре документа, если она присутствует в файле.
  • Минимальная конфигурация: простые параметры настройки и отсутствие громоздких графических элементов.
  • Интеграция с рабочей средой: удобство запуска из терминала и совместимость с инструментами командной строки.
  • Открытый характер: как правило, распространяется как свободное программное обеспечение; при отсутствии подробной документации некоторые детали реализации могут варьироваться между версиями.
Подробнее