Прикрепите (рекомендуется) или ссылку на файл PDF здесь:
Документ 24087563_noclientinfo.pdf прилагается ниже.
Конфигурация:
Веб-браузер и его версия: Firefox, Chrome, IE
Операционная система и ее версия: Windows 7, Windows 10
Версия PDF.js: последняя (или что-то еще на mozilla.github.io/pdf.js/web/viewer.html)
Расширение для браузера: Нет
Шаги по воспроизведению проблемы:
Откройте PDF-файл в программе просмотра демо.
Какое ожидаемое поведение? (добавить скриншот)
Ожидалось, что PDF-файл откроется и отобразит каждую страницу за секунду или меньше.
Что пошло не так? (добавить скриншот)
На открытие и рендеринг документа уходит более 5 секунд.
Страница 4 занимает больше всего времени на рендеринг.
Закрытие до тех пор, пока не будет предоставлен файл PDF (в этом случае мы сможем открыть его повторно), в противном случае проблема не будет устранена.
Страница 4 имеет изображение JPX (3507 x 2480, поэтому, вероятно, 300 точек на дюйм), но его размер составляет 4 МБ. Изображение страницы 3 намного меньше (180 КБ), несмотря на то, что выглядит похоже. Этот PDF-файл был создан «Redax Enterprise Server 3.1.2 Linux Kernel 2.6 64bit Dec 6 2010 Library 9.0.1».
Согласно нашему анализу, этот PDF-файл состоит из множества объектов, что вызывает задержку для всех страниц.
Я не думаю, что PDF.js обрабатывает это как изображения, а как объекты.
Мы проводим дальнейший анализ внутри компании, чтобы узнать, можем ли мы предоставить дополнительную информацию.
Мы проанализировали это, насколько смогли. Тот же вывод, что и Таушер
Я только что попытался открыть это в Chrome на моем MacBook Air, 8 ГБ оперативной памяти (около 5 лет). кажется, загружается нормально для меня:
const pdfjsVersion = '2.7.90';
const pdfjsBuild = '6728c8fa6';
Привет, amit77, спасибо за комментарий.
Я могу только сделать вывод, что это проблема, связанная с Windows, если вы не видите этого на Mac.
Большое спасибо
Самый полезный комментарий
Страница 4 имеет изображение JPX (3507 x 2480, поэтому, вероятно, 300 точек на дюйм), но его размер составляет 4 МБ. Изображение страницы 3 намного меньше (180 КБ), несмотря на то, что выглядит похоже. Этот PDF-файл был создан «Redax Enterprise Server 3.1.2 Linux Kernel 2.6 64bit Dec 6 2010 Library 9.0.1».