home

PDF

Сравнение плееров для оцифрованных книг НЭБ, Президентской библиотеки, ИнфоРост, ELiS, Vivaldi

Есть книга,

Как ускорить обработку (просмотр) PDF путем линеаризации (linearization)

adobe-reader-save-to-web.jpg

Как бесплатно создать современную электронную библиотеку с оцифрованными книгами

Новый модуль ELiS PDF вместо Ebooks

При создании ELiS первым модулем работы с документами был модуль Ebooks. Модуль создает ноды типа ebook и ebookpage для сущности книги и сущностей ее страниц и связывает их.

Т.о. страницы оказывались тоже сущностями связанными с сущностью книги и к страницам можно прикреплять собственные поля.

Но по факту этот функционал никто не использует.

В ELiS в плеере для PDF-книг теперь работают ссылки

В PDF могут внедряться ссылки, как внешние, так и для навигации на определенную внутреннюю страницу.

В плеере ELiS теперь есть поддержка такой навигации.

Технически система построена следующим образом: теперь при первом обращении к плееру извлекается текстовый слой и кладется в долгосрочных кеш. Из этого слоя достаются ссылки и отправляяются в плеер.

Обход некорректного векторного рендеринга некоторых PDF

Иногда некоторые PDF в векторном режиме просмотра рендерятся некорректно:

svg_low_resolution_bug_renderer.png

Для обхода такой ошибки включите в настройках ноды книги любой рендерер (не "default") и векторный режим рендеринга отключится.

Основным форматом отрендеренной страницы PDF станет WebP

Для отображения страниц PDF-файлов в ELiS используется как растровый режим рендеринга, так и векторный.

В растровом режиме изображение приходит в браузер в оптимальном формате: PNG, JPG, WebP, в зависимости от поддержки браузером нужного формата изображения.

Наиболее оптимальный формат WebP раньше поддерживался только браузером Chrome и основанном на его движке Yandex Browser и Opera. Для Firefox, Edge, Safari, IE использовались форматы PNG или JPG.

Подготовка издательского PDF для публикации в интернете и электронных библиотеках: 15 основных ошибок

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

В статье рассмотрим случай, когда есть мастер-копия файла PDF и что надо сделать, чтобы подготовить её для продажи или распространение в интернете.

Почему не следует использовать PDF.js (и встроенные в браузеры плееры PDF) для отображения оцифрованных книг

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

Но на оцифрованных книгах PDF.js и встроенные в браузер плееры сильно тормозят. Почему?

pdf-client-side-renderer.png