控制台提示警告:
bash
Warning: loadFont - translateFont failed: "UnknownErrorException:
The CMap "baseUrl" parameter must be specified, ensure that the "cMapUrl" and "cMapPacked" API parameters are provided.".
警告:字体加载过程中发生错误:必须指定CMap的"baseUrl"参数,请确保提供了"cMapUrl"和"cMapPacked"API参数。
原因是有pdf不支持的字体格式。
解决:
javascript
FPDFJSLIB.getDocument({
data: byteArray,
cMapUrl: '/web/static/lib/pdfjs/web/cmaps/', // 避免重复文件,使用web模块中提供的文件
cMapPacked: true
}).promise.then(function (pdf) {
...
});