НАЧАЛО >> Электронная библиотека >> Руководство пользователя >> Просмотр полного текста >> Многостраничные документы (PDF, Office) >> Просмотрщик Vanila📄 Скачать в DOCX
Современный и наиболее функциональный интерфейс на базе фреймворка Bootstrap 5. Предоставляет читателю максимальный набор инструментов:

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

Панель миниатюр
Выдвижная панель с превью страниц для быстрой визуальной навигации. В целях оптимизации и экономии трафика миниатюры подгружаются динамически по мере просмотра (lazy-load с помощью IntersectionObserver). Доступна удобная постраничная навигация по самим миниатюрам.

Полнотекстовый поиск в документе
Поиск информации внутри проиндексированного текста осуществляется «на лету» (используется таймер задержки ввода для снижения нагрузки на сервер). В боковой панели динамически отображается список совпадений с указанием номера страницы, точного номера строки и фрагмента текста для понимания контекста без перехода на страницу. При клике на результат вьювер автоматически перелистывает документ на искомую страницу.
При переходе из полнотекстового фрагмента поисковой выдачи в адрес просмотра передается параметр squery. Он сохраняет исходный поисковый запрос для подсветки найденных слов на изображении страницы и остается в ссылке при дальнейшем перелистывании документа.

Создание визуальной заметки
Авторизованные пользователи могут вести личную работу с документом:
В зависимости от предоставленных прав доступа, интерфейс предлагает разные возможности экспорта:
ALLOWPERCENTDOWNLOAD) доступна кнопка для скачивания или вывода на печать заданного диапазона страниц.1, 3, 5-10) вьювер на лету проверяет лимит и наглядно предупреждает красным текстом, если запрос пользователя превышает доступную квоту. Распечатка страниц формируется автоматически, загружая выбранные изображения в окно встроенного принтера браузера.|
Внимание: Для корректной работы функции «Печать» в браузере пользователя (особенно в Google Chrome) должно быть разрешено открытие всплывающих окон (pop-ups) для сайта электронной библиотеки, так как документ для печати формируется в новой скрытой вкладке. |
Пользователи с правами администрирования (ADMIN) могут нажать иконку карандаша на панели инструментов, чтобы исправить логическую нумерацию страниц. Вьювер показывает текущий системный номер (например, страница 4), и если на самом скане напечатан другой номер (например, страница 1, так как нумерация началась после титульного листа), его можно переопределить. При этом система автоматически вычислит сдвиг и применит новую нумерацию сразу ко всему документу.
Помимо кнопок интерфейса, вьювер поддерживает управление с помощью клавиатуры и сенсорных жестов:
← и → для перелистывания страниц.Ctrl + Alt + D для быстрого переключения режима разворота (одна/две страницы).Ctrl + Колесико мыши для зуммирования изображения в позиции курсора.Двойной клик левой кнопкой мыши по странице для быстрого переключения масштаба (увеличение / сброс).При навигации по документу в адресной строке браузера динамически обновляются параметры (с использованием history.pushState). Это позволяет в любой момент скопировать ссылку на текущий вид и отправить ее другому пользователю — при переходе у него откроется ровно та же страница, а для подсветки найденных слов будет сохранен поисковый запрос из параметра squery.