Я сталкиваюсь с проблемой, пытающейся реализовать демонстрацию средства просмотра PDF.js, найденной здесь , но я продолжаю сталкиваться с проблемой, что некоторые свойства не устанавливаются. Проверяя консоль, я получаю две ошибки:
Первая ошибка:
app.js:883 Uncaught (in promise) TypeError: Cannot read property 'setPagesCount' of null
at Object.load (app.js:883)
at app.js:666
Вторая ошибка:
app.js:870 Uncaught (in promise) TypeError: Cannot read property 'then' of undefined
at app.js:870
Я попытался решить эту проблему, самостоятельно изучив код и сравнив его с примером, но безуспешно. Я также смотрел онлайн, пытаясь выяснить, почему это может происходить, и все еще приходил с пустыми руками. Мне кажется, что this.toolbar
ничего не устанавливает в first error
, но я не могу понять, почему это может быть.
Посмотрев по интернету, я считаю, что настроил это правильно, но не на 100% уверен. Вот мои настройки:
<script type="text/javascript">
$(document).ready(function () {
var pdfDoc = '@pdf';
// Open the default file after the document is ready. Otherwise, PDFViewerApplication probably won't exist.
PDFViewerApplication.open(pdfDoc);
});
</script>
Кто-нибудь когда-либо испытывал это раньше и сможет ли помочь? Если нет, кто-нибудь знает, где я могу начать искать?
Еще одно замечание: я переместил файлы за пределы их исходных каталогов build
и web
. Я думал, что изменил пути конфигурации в viewer.js
, чтобы приспособиться к этому, но, возможно, я пропустил один?