Прогрессивная загрузка большого PDF документа (линеаризованного) в браузер - PullRequest
0 голосов
/ 01 ноября 2018

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

Наш поток данных выглядит следующим образом:

Client Browser<->IBM HTTP Server (JSP/Servlet based application)<->Spring Boot (Restful web service)<->IBM Filenet P8  

В настоящее время для документа размером 15 МБ требуется около 10-12 секунд для отображения всего документа в браузере. Нам нужно сократить время, затрачиваемое на постепенную загрузку документа.

Мы попробовали предложенный способ использования PDF.js, наблюдая, как Range Requests передаются из браузера на сервер, но документ не обрабатывается. В Chrome это приводит к сообщению об ошибке - неверная структура PDF. В Firefox это идет в бесконечный цикл.

Нужна помощь с требованием с точки зрения технических решений.

...