Прикрепите (рекомендуется) или ссылку на файл PDF здесь:
pdfExample10.pdf
Конфигурация:
Шаги по воспроизведению проблемы:
Какое ожидаемое поведение? (добавить скриншот)
PDF загружается за разумное время
Что пошло не так? (добавить скриншот)
PDF загружается очень медленно, по одной строке за раз, иногда до 45 секунд.
Некоторая предыстория
Я пробовал просмотреть код pdf.js, чтобы увидеть, что может вызывать медленный рендеринг, и единственное, что я могу догадаться, - это шрифт, который использует этот конкретный PDF-файл. Размер файла и количество текста, похоже, не влияют на скорость рендеринга (у меня есть другие, более крупные PDF-файлы, которые загружаются нормально). Этот PDF-файл был создан с использованием MS Word, а тип шрифта - TrueType, если это поможет.
В первую очередь я надеюсь на причину, по которой этот pdf-файл может загружаться медленно, и, возможно, на исправление, которое я могу сделать на своей стороне (я пробовал изменить настройки, перечисленные в вашей настройке preferences_schema, и это, похоже, не помогает. Если есть код изменения, которые могут потребоваться с вашей стороны, если вы можете направить меня в направлении того, какой код может нуждаться в изменении, я был бы очень признателен за это
Ссылка на программу просмотра (если она размещена на сайте, отличном от mozilla.github.io/pdf.js или как расширение Firefox / Chrome):
https://mozilla.github.io/pdf.js/web/viewer.html
У вас есть изображения в исходном PDF-файле?
Я также сталкиваюсь с такой же медленной загрузкой файла PDF на веб-странице ..
Пожалуйста, поделитесь, если у вас что-то есть ..
Нет, не знаю. Это только текст. Однако, хотя это и не связано с этим, я помню, что видел некоторую медлительность в рендеринге, если изображение высокого качества (например, отсканированное с высоким dpi). Не уверен, что это ваш случай
Мы заметили, что PDF-документы, в которых не все встроено, вызывают проблемы с производительностью на ipad. Возможно, проблема с обнаружением завершения загрузки @ font-face.
Получение PDF-файла и его преобразование в PDFA (rchive), похоже, повысило производительность до приемлемого уровня. Я собираюсь покопаться в коде PDFjs, чтобы посмотреть, есть ли что-нибудь, что мы можем сделать для улучшения этих сценариев, но любые указатели на то, с чего я, возможно, захочу начать, были бы полезны.
У нас есть аналогичные проблемы с рендерингом PDF на iOS (11.4.1).
Блоки / линии рисуются на целевом холсте очень медленно ...
Самый полезный комментарий
У нас есть аналогичные проблемы с рендерингом PDF на iOS (11.4.1).
Блоки / линии рисуются на целевом холсте очень медленно ...