Sdscompany.ru

Компьютерный журнал
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Просмотр pdf в браузере

Отображение документа PDF в браузере | Acrobat, Acrobat Reader

На этой странице

某些 Creative Cloud 应用程序、服务和功能在中国不可用。

Документы PDF можно открывать на веб-странице, с помощью веб-браузера, либо в приложении Acrobat или Reader. Ниже представлены инструкции для каждого веб-браузера.

У каждого браузера есть свои собственные параметры для управления открытием файлов PDF с веб-страницы. В Acrobat и Acrobat Reader отсутствуют настройки для открытия веб-файлов PDF. Чтобы изменить оформление, следуйте инструкциям ниже, соответствующим вашему браузеру, или см. сведения об управлении плагинами и надстройками в документации к браузеру.

Internet Explorer 8 и более поздние версии

Откройте Internet Explorer и выберите Сервис > Надстройки.

В разделе «Типы надстроек» выберите Панели инструментов и расширения.

В меню «Показать» выберите Все надстройки.

В списке надстроек выберите Adobe PDF Reader.

Если дополнение Adobe PDF Reader не отображается, попробуйте установить в меню другие параметры. Например, в некоторых системах дополнение появляется при выборе параметра «Запуск без получения разрешения».

Нажмите кнопку Включить или Отключить (они включают/отключают выбранный плагин):

Кнопка Включить позволяет надстройке «Adobe PDF Reader» открывать файлы PDF в браузере.

Кнопка Отключить отключает надстройку, что не позволит ей открывать файлы PDF в браузере.

Для получения дополнительной информации см. раздел справки Internet Explorer Управление надстройками в Internet Explorer.

Microsoft Edge

Microsoft Windows 10 поставляется с двумя браузерами: Internet Explorer 11 и новым браузером Edge.

Браузером по умолчанию является Edge, а Internet Explorer 11 используется для поддержки устаревших рабочих процессов. Новый браузер Edge не поддерживает плагины ActiveX. Поэтому плагин Acrobat/Reader не будет работать с веб-браузером Edge. Дополнительная информация представлена в разделе Изменения в поддержке плагинов Acrobat и Reader веб-браузерами.

Для открытия файлов PDF используйте веб-браузер Internet Explorer 11. Чтобы включить поддержку плагина Acrobat/Reader в Internet Explorer, смотрите инструкции в предыдущем разделе.

Mozilla Firefox

Плагин Acrobat/Reader для Mozilla Firefox работает на базе технологий программного интерфейса плагинов Netscape (NPAPI), которая поддерживается только в версиях до Firefox 51. В версии Firefox 52 поддержка плагинов NPAPI удалена, поэтому текущий плагин Acrobat/Reader не будет работать в этом браузере.

Google Chrome

Плагин Acrobat/Reader для Google Chrome основан на технологии программного интерфейса подключаемых модулей Netscape (NPAPI). Корпорация Google объявила, что в апреле 2015 г. плагин NPAPI станет отключен в веб-браузере Google Chrome по умолчанию, но опытные пользователи смогут его включить. В сентябре 2015 г. поддержка NPAPI в веб-браузере Google Chrome была полностью прекращена.

Apple Safari

Safari 9.0, 10.0 или 11.0

Плагин Acrobat/Reader для Apple Safari основан на технологии программного интерфейса плагинов Netscape (NPAPI), которая поддерживается только в версиях до Safari 11. В версии Safari 12 поддержка плагинов NPAPI удалена, поэтому текущий плагин Acrobat/Reader не будет работать в этом браузере.

Для просмотра файлов PDF в веб-браузере Safari выполните одно из следующих действий:

  • Задайте в настройках Safari использование плагина Adobe Reader
  • Отключите плагин AdobePDFViewer, чтобы использовать средство просмотра Safari PDF по умолчанию

Проблемы просмотра PDF файлов в Google Chrome при использовании плагина Adobe PDF

Браузер Chrome по умолчанию открывает файлы PDF с помощью встроенного просмоторщика PDF-файлов. Если встроенный просмотрщик PDF отключен, Chrome отображает файлы PDF с помощью Adobe Acrobat или Adobe Reader.

Если возникают трудности с просмотром файлов PDF в браузере Chrome с помощью программы Adobe Acrobat или Adobe Reader, воспользуйтесь приведенными ниже советами.

Проблема просмотра PDF возникает только с Chrome

Попробуйте открыть на компьютере файлы PDF в другом браузере, например Firefox. Если такие проблемы возникают с просмотром файлов PDF в другом браузере, проблема, скорее всего, не связана с Chrome. Дополнительную помощь можно получить, посетив сайт поддержки Adobe.

Если проблема возникает только с Chrome, попробуйте следующие решения в том порядке, в котором они перечислены.

Проверьте наличие обновлений для Adobe Reader и Acrobat

Чтобы проверить наличие обновлений для Adobe Reader или Acrobat, посетите страницу http://www.adobe.com/downloads/.

Проверьте настройки Adobe Reader и Acrobat.

Выполните следующие инструкции, чтобы убедиться, что на отображение PDF в браузере настроен Adobe Reader или Adobe Acrobat

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

  1. В программе Adobe Acrobat или Reader перейдите в меню ПравкаНастройки.
  2. Выберите Интернет в панели слева.
  3. Установите флажок «Просматривать PDF в браузере» вверху (также может называться «Показывать PDF в браузере»). Если флажок уже установлен, можно снять его, нажать кнопку OK , а затем снова откройте меню Настройки, чтобы установить его еще раз.

  • Нажмите OK .
  • Выполните те же шаги в другой программе, однако, убедитесь, что флажок «Просматривать PDF в браузере» снят.
  • Восстановите программу Adobe Reader или Adobe Acrobat

    В программе Acrobat перейдите к Справка Исправить установленную программу Acrobat. Похожим образом в Adobe Reader перейдите к Справка Исправить установленную программу Adobe Reader.

    Удалите программу Adobe Reader или Adobe Acrobat

    Если установлены обе программы – Adobe Reader и Adobe Acrobat – они могут конфликтовать между собой. Попробуйте удалить одну из программ.

    Инструкции для Windows

    1. Удалите Adobe Reader или Acrobat с компьютера с помощью функции «Установка и удаление программ» панели управления Windows.
    2. Перезагрузите компьютер после удаления программы.

    Инструкции для Mac

    1. Перетащите Adobe Reader или Acrobat из папки «Программы» в корзину.
    2. Удалите файл AdobePDFViewer.plugin из папки Library → Internet Plug-Ins.

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

    Просмотр PDF-файлов в Firefox | How to

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

    Оглавление

    Использование встроенного средства для просмотра PDF

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

    Читать еще:  Узнать координаты по адресу

    Функции панели инструментов средства просмотра PDF

    • Просмотр эскизов или структуры документа — Кнопка слева откроет боковую панель с эскизами страниц документа. Для некоторых документов также будут доступен просмотр структуры. Это позволяет легко перемещаться по длинным документам.
    • Перелистывание вверх и вниз или переход непосредственно к странице — Вы можете использовать стрелки вверх и вниз, чтобы пролистать документ, или ввести номер страницы, на которую вы хотите перейти.
    • Изменение масштаба документа — Используйте кнопки + и — для увеличения и уменьшения масштаба или выберите настройки масштабирования из выпадающего меню.
    • Полноэкранный режим или режим презентации — Щёлкните по кнопке полноэкранного режима, чтобы развернуть PDF-файл на весь экран. Нажмите клавишу ESC для выхода из полноэкранного режима.
    • Печать — Щёлкните по кнопке принтера, чтобы открыть диалоговое окно настройки принтера.
    • Загрузить — Щёлкните по кнопке Загрузить, чтобы сохранить PDF-файл на свой компьютер, или открыть его с помощью программы для чтения PDF.
    • Копирование текущего вида — Щёлкните правой кнопкой мыши Удерживая клавишу Control , щёлкните мышью по кнопке текущего вида, чтобы открыть текущий вид в другой вкладке или окне.

    Клавиатурные сочетания средства просмотра PDF

    Устранение неполадок, связанных со средством для просмотра PDF

    • При открытии определенных типов PDF-файлов средство просмотра PDF может иметь проблемы с отображением шрифтов, цветов или всего документа. Если некоторые PDF-файлы отображаются некорректно или пустыми, щёлкните по кнопке загрузки на правой стороне заголовка документа, чтобы открыть его с помощью приложения по умолчанию для просмотра PDF на вашем компьютере.
    • Если вам не удается открыть ни один PDF-файл во встроенном средстве для просмотра PDF, причиной этого может быть расширение Firefox. Вы можете отключить все расширения, чтобы проверить, не является ли одно из них причиной. Для получения более подробной информации прочтите статью Устранение проблем с расширениями, темами и аппаратным ускорением для решения типичных проблем в Firefox.

    Использование других средств для просмотра PDF

    По желанию, вы можете использовать другое средство для просмотра PDF вместо встроенного. Чтобы переключиться со встроенного средства для просмотра PDF на другое средство для просмотра PDF:

    1. Щёлкните по кнопке меню и выберите Настройки Настройки .
    2. Выберите панель Приложения . В панели Основные перейдите к разделу Приложения.
    3. Найдите Переносимый формат документа (PDF) в списке и щёлкните по записи, чтобы выбрать её.
    4. Щёлкните по стрелке раскрывающегося списка в колонке Действие для вышеуказанной записи. Запись будет отображать «Предпросмотр в Firefox», если используется встроенное средство для просмотра PDF.
    • Чтобы использовать внешнюю программу для просмотра PDF-файлов, выберите запись для PDF-приложения, которую вы хотите использовать, например, Использовать предпросмотр или Использовать Adobe Reader.

      • Для использования доступного плагина для просмотра PDF в Firefox, выберите Использовать «Название плагина PDF» (в Firefox).

      Использование плагина для просмотра PDF

      Вы можете использовать PDF-плагин из Adobe Acrobat, Nitro PDF Reader или Sumatra PDF из Adobe Acrobat, MozPlugger, или KParts plugin , если он доступен , для просмотра PDF-файлов в Firefox. Если вы установили плагин для просмотра PDF-файлов, но у вас появились проблемы с его использованием в Firefox, попробуйте выполнить следующие действия:

      Включение PDF плагина

      Ваш PDF плагин может быть отключён в Firefox. Для его включения:

      1. Щёлкните по кнопке меню , щёлкните Дополнения и выберите Плагины .
      2. Выберите ваш PDF плагин.
      3. Выберите Всегда включать в выпадающем меню.

      Сброс действий при загрузке

      Откройте папку вашего профиля:

      • Щёлкните по кнопке меню , затем щёлкните по кнопке Справка и выберите Информация для решения проблем . Из меню Справка выберите Информация для решения проблем . Откроется вкладка Информация для решения проблем.
      • В разделе Сведения о приложении рядом с Папка Директория профиля щёлкните по кнопке Открыть папку Показать в Finder Открыть каталог . Откроется окно, содержащее папку вашего профиля. Откроется папка вашего профиля.

      Щёлкните по кнопке меню и выберите Выход .

      Щёлкните по меню Firefox и выберите Выход . Откройте меню Firefox в верхней части экрана и выберите Выйти из Firefox . Откройте меню Firefox и выберите Выход .

      Как открыть pdf файл в Яндекс браузере

      Яндекс браузер – это универсальная программа, позволяющая не только скролить в интернете, но и прослушивать музыку, смотреть видеоклипы, а также открывать pdf файлы прямо внутри браузера. Как раз об этом мы и поговорим ниже, а именно о том, как открывать файлы в формате pdf в яндекс браузере.

      На компьютере

      Перед началом следует упомянуть, что открывать pdf файлы можно без какого-либо дополнительного софта, необходим только яндекс браузер. Также существует несколько способов открытия pdf файла. Первый способ — это когда вы переходите по прямой ссылке из браузера и уже автоматически открываете pdf файл. Второй же способ подразумевает запуск уже скаченного или созданного pdf файла с рабочего стола.

      Если в первом случае ничего не понятного нет, то со вторым следует немного разобраться. Рассмотрим ниже:

      1. Выбираем pdf файл, который вы хотите открыть в яндекс браузере и нажимаете на него правой кнопкой.
      2. Затем выбираем «Открыть с помощью» и во всплывающем меню кликаем на строку «Yandex».
      3. После выполнения инструкций pdf файл должен открыться в яндекс браузере, но если он не открылся, то не стоит расстраиваться. Дочитайте статью до конца, и вы найдете решение своей проблемы.

      На телефоне

      Как включить pdf viewer в яндекс браузере

      1. Открываем яндекс браузер с рабочего стола и вводим в поисковой запрос «browser://plugins».
      2. Далее нажимаем кнопку «Подробнее», которая расположена справа и пролистываем вниз страницы. Внизу страницы расположен блок «Chromium PDF Viewer», следует убедиться, что в нем стоит галочка «Запускать всегда». Это означает, что вы можете открыть pdf файлы в яндекс браузере.

      Почему не открываются PDF-файлы в яндекс браузере

      Существует несколько причин неисправностей просмотра pdf в яндекс браузере. Рассмотрим подробнее каждый из них.

      1. Неудачная загрузка файла. Возможно, при загрузке pdf файла произошла ошибка, либо отключение интернет соединения. Для этого требуется обновить страницу путем нажатия на клавишу «F5», которая расположена сверху клавиатуры. Если это не помогло, то переходим к следующему пункту.
      2. Другой файл. Причина может быть не в самом браузере, а в повреждении pdf файла. Попробуйте открыть другой файл, но если и так не получается открыть, то остается единственный способ, о котором подробнее поговорим ниже.

      Теперь вы знаете как открывать pdf файл в яндекс браузере. Для этого следует кликнуть правой кнопкой на файл в формате pdf и нажать «Открыть с помощью».

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

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

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

      Содержание

      Способы отображения PDF [ править ]

      Вначале разберемся с понятиями. PDF — бинарный формат, не является частью HTML и поэтому не может воспроизводиться браузером как часть веб-страницы. Для открытия PDF есть несколько вариантов:

      • Скачать и открыть совместимой программой, такой как Adobe Reader (не удобно пользователям т.к. требуется длительное скачивание файла).
      • Использовать плагин Adobe Reader (или аналог в виде Pdfium в Chrome и PDF.js в Firefox) для отображения прямоугольной области PDF с помощью внешней программы (ранее устаревший, но после появления встроенных плееров PDF в основных браузерах вновь актуальный способ).
      • Использовать плеер для отображения PDF средствами HTML прямо на странице сайта.
        • Использовать плеер, выполняющий рендеринг (отображение всех символов и рисунков в файле PDF в виде рисунка) на сервере (server-side rendering) с последующей отправкой рисунка в браузер.
        • Использовать плеер, выполняющий рендеринг на клиенте (в браузере).
        • Гибридный метод, объединящий предварительный парсинг и конвертацию PDF в специальный внутренний формат на сервере и рендеринг подготовленного файла на клиенте (в браузере).

      Процесс отображения PDF [ править ]

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

      Парсинг [ править ]

      PDF — это бинарный формат, в котором фактически расположены буквы и рисунки в заданных координатах и надо эти буквы (глифы в шрифтах, заданные векторами) растеризовать (преобразовать вектор в растровое изображение) с некоторым размером глифа (буквы) в некоторой координате с некоторым разрешением (dpi).

      Но чтобы получить отображение страницы в виде рисунка необходимо вначале распознать в бинарном формате буквы, рисунки, шрифты, страницы и т.п. графические объекты. Эта процедура называется парсингом. При этом PDF построен так, что вы не знаете точного местоположения конкретной страницы (а страницы не обязаны размещаться последовательно), поэтому если вам надо отобразить 234 страницу, парсер либо загрузит все предыдущие 233 страницы (последовательный парсинг), либо псевдослучайным образом будет «прыгать» по файлу PDF, пока не найдет нужную страницу. Есть еще вариант наличия специальной таблицы xref со ссылками между объектами, но она часто находится вконце файла и в таком случае последовательному парсеру придется прочитать весь файл PDF целиком, что для оцифрованной книги в 1 ГБ может занять значительное время.

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

      Рендеринг [ править ]

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

      Зачем надо устанавливать рендереру разрешение? Дело в том, что в PDF все координаты откладываются в размерах физической страницы (т.е. в мм. как если бы PDF был распечатан на бумаге заложенного в PDF размера), а для отображения на ПК обычно необходимо указать число пикселей по горизонтали, в которых вы хотите получить отрендеренную страницу (рисунок), т.е. перейти от миллиметров (на самом деле points) к пикселям конкретного экрана.

      Визуализация [ править ]

      После того, как рисунок PDF-страницы получен, остаётся его отобразить на устройстве пользователя.

      Способы отображения PDF [ править ]

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

      Серверный рендеринг [ править ]

      Сервер парсит PDF и рендерит его с заданным разрешением в виде рисунка. Затем рисунок передается по сети в браузер и отображается браузером тоже в виде рисунка. При этом PDF рендерится библиотеками в виде несжатого рисунка, поэтому после рендеринга дополнительно присутствуют стадии сжатия рисунка в один из подходящих растровых форматов (PNG, JPEG. ) для уменьшения передаваемых по сети данных, а браузер эти рисунки декодирует и отображает в плеере.

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

      Минусы: большая нагрузка на сервер (парсингом и рендерингом нагружен именно сервер) и большие рисунки, если рендеринг осуществляется в большом разрешении.

      Многие коммерческие программы рендеринга PDF используют именно такой подход.

      Рендеринг на стороне браузера [ править ]

      Парсер и рендерер PDF пишутся полностью на JavaScript и исполняются в браузере. Вначале браузер скачивает PDF и сам же рендерит страницу и отображает в виде рисунка в плеере. PDF.js использует как раз такой подход.

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

      Минусы: часть спецификации PDF не поддерживается браузерами. Это касается как рендеринга шрифтов, так и рисунков в некоторых форматах, таких как JPEG 2000. Поэтому размер кода JavaScript для парсинга и рендеринга PDF занимает часто больше 1 МБ (у PDF.js 1 МБ). Браузер будет долго (особенно на низкоскоростных сетях) скачивать этот код JavaScript и долго (особенно на мобильных устройствах) его исполнять т.к. код JavaScript браузер тоже должен распарсить и исполнить, и только после этого возможна загрузка и отображение PDF. Причем сам рендеринг каждой страницы сильно загружает процессор т.к. число букв (глифов) на странице исчисляется обычно тысячами и эти глифы надо растеризовать и позиционировать. Таким образом рендеринг получается медленным, а на мобильных устройствах или в низкоскоростных сетях катастрофически-медленным. Также очевидным минусом является повышенное потребление трафика на многих файлах PDF.

      Недостатки PDF.js [ править ]

      PDF.js имеет все недостатки, свойственные своей архитектуре. Так размер минифицированного кода составляет около 1 МБ. При подключении на скорости 512 Кбит/c, скачиваться библиотека будет порядка 16 секунд и все это время браузер будет показывать «белую страницу» и не реагировать на действия пользователя. Только после того, как библиотека скачается и интерпретируется браузером, начнется загрузка PDF.

      PDF.js не может одновременно на одной странице отобразить два PDF. Связано это с тем, что библиотека оперирует парсером в глобальной области видимости, т.е. на одной странице в одно время с помощью PDF.js может быть распарсен и интерпретирован только один PDF. В принципе, для большинства случаев это не очень важно, а там где необходимо, PDF можно загрузить в iframe (создать для него собственную область видимости), но при загрузке в iframe возникает проблема с тем, что сколько PDF вам надо загрузить, столько раз будет необходимо скачать и интерпретировать саму библиотеку PDF.js.

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

      Когда PDF.js можно использовать [ править ]

      PDF.js можно использовать там, где:

      • не требуется мобильный доступ;
      • число пользователей низкоскоростных сетей невелико;
      • файл PDF имеет небольшой размер (т.е. является преимущественно текстовым);
      • файл PDF не состоит из страниц с очень большим числом глифов (букв) на одной странице (не газета);
      • на одной веб-странице отображается один файл PDF.

      Когда PDF.js не следует использовать [ править ]

      Воздержитесь от PDF.js если у вас есть один из следующих случаев:

      • велик процент мобильных пользователей;
      • значимая часть пользователей имеет низкоскоростное подключение к сети;
      • для отображения оцифрованных книг;
      • требуется защита от скачивания PDF;
      • за одно посещение многие пользователи просматривают 1-2 страницы;
      • требуется возможность встраивания в сторонние сайты («тяжелый» PDF.js может начать «тормозить» эти сайты).

      Зачем для оцифрованных книг в PDF надо использовать специализированные плееры [ править ]

      Рассмотрим как эту же задачу решают специализированные плееры на примере плеера библиотеки ELiS.

      Размер кода плеера составляет 80 Кбайт и с учетом зависимостей 230 Кбайт в минифицированном виде (против 1 Мбайта у PDF.js).

      В ELiS плеер имеет два режима рендеринга: векторный и растровый (картинка).

      Растровый работает по классической схеме серверного рендеринга, причем под каждое устройство страница рендерится по ширине экрана (т.е. на мобильных устройствах с низким разрешением страница придет в меньшем разрешении, а значит за счет меньшего размера быстрее скачается), при этом на экране пользователя страница будет отображаться пиксель в пиксель, т.е. не происходит снижения качества из-за масштабирования страницы на стороне браузера. Также для повышения скорости в низкоскоростных сетях ELiS автоматически выбирает формат изображения из PNG (для текстового PDF), JPEG или WebP (для оцифрованных книг).

      Растровый режим автоматически включается на медленных ПК для экономии времени загрузки страницы.

      Векторный режим совмещает растровый рендеринг и векторный на стороне браузера. При нем на стороне сервера происходит разбор и подготовка PDF к отображению, но генерируется не рисунок, а промежуточный векторный формат, пригодный для прямого отображения в браузере (за счёт чего не надо тянуть в браузер JavaScript-код парсинга и рендеринга PDF). При этом, если в PDF есть вставки растровых рисунков, у этих рисунков происходит установка разрешения исходя из размеров экрана пользователя т.е. встроенные в PDF рисунки будут сжиматься на малых экранах для повышения скорости загрузки в медленных сетях.

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

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

      Таким образом ELiS переносит нагрузку на сервер, если браузер медленный и на клиента, если браузер быстрый.

    Ссылка на основную публикацию
    Adblock
    detector