包含的文件是
<script src="~/Scripts/pdf.js"></script>
<script src="~/Scripts/pdf.worker.js"></script>
<script src="~/Scripts/viewer.js"></script>
我试图加载PDF使用下面的代码
var url = 'http://gahp.net/wp-content/uploads/2017/09/sample.pdf';
var pdfjsLib = window['/Scripts/pdf'];
但pdfjsLib未初始化且未定义
示例为example
也请解释我们是如何使用window ['something']对象创建快捷方式的
谢谢
2条答案
按热度按时间de90aj5v1#
我不知道你在什么环境下使用这个模块,但是,对我来说,当我从Drupal 8升级到Drupal 9时,我开始遇到“pdfjsLib未定义”的问题。事实证明,我所需要的只是将pdf.js库升级到最新版本。如果您在解决方案中使用该库,请访问https://mozilla.github.io/pdf.js/getting_started/#download并将您的版本升级到最新的稳定版本。我不能保证它会解决你的问题,但这是一个简单的第一步(它解决了我的问题)。
7eumitmz2#
pdfjsLib未初始化当你的文件夹路径被更改你必须更改路径,如果不是默认从viewer.js和pdf.worker.js和其他库