You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

使用pdfjs-dist/webpack时getDocument返回的Promise始终无法兑现的问题求助

pdfjs-dist/webpack时getDocument返回的Promise始终无法兑现的问题求助

大家好,我现在正尝试用pdfjs-dist的webpack模块搭建一个简单的PDF阅读器,结果碰到了个卡壳的问题,想请各位大佬帮忙排查下。

我用npm安装了最新版的pdfjs(版本4.10.38),是照着官方的webpack示例来写的导入代码:

import * as pdfjsLib from "pdfjs-dist/webpack";

之后我在控制台里运行了这段测试代码,尝试加载一个公开的测试PDF文档:

pdfjsLib.getDocument( "测试PDF文档地址" ).promise.then( function ( doc ) { 
 console.log( doc ); 
}, function ( error ) { 
 console.log( error ); 
});

结果返回的是一个Promise{<pending>},而且这个Promise就一直处于pending状态,既不会resolve也不会reject,完全没下文了。

我已经尝试过这些方法,但都没效果:

  • 给导入路径加上.mjs后缀,问题依旧
  • 把这段getDocument的代码直接写到脚本文件里执行,控制台也完全没有输出,因为Promise根本没兑现

备注:内容来源于stack exchange,提问作者lagom_jim

火山引擎 最新活动