首先,排除后端返回的PDF文件流是没有问题的:

但是在vue项目中是这样的:

明显是显示不全,F12查看报错信息,有以下警告:
pdf.js:2153 Warning: Error during font loading: The CMap “baseUrl” parameter must be specified, ensure that the “cMapUrl” and “cMapPacked” API parameters are provided.
翻译过来就是:
pdf.js:2153警告:字体加载过程中出错:必须指定CMap“base url”参数,请确保提供cMap url”和“cMapPacked”API参数。
原因:PDF文档中包含有pdf.js不支持的字体格式。
问题找到了,就开始找关键字:cMapUrl 把字体添加进来就好
先看成果:

具体操作:
1 下载
下载地址:https://mozilla.github.io/pdf.js/getting_started/

导致部分缺失&spm=1001.2101.3001.5002&articleId=144136275&d=1&t=3&u=bcffec81ad254a6d8815e8219a72d8ea)
4269

被折叠的 条评论
为什么被折叠?



