解决pdf.js无法完全显示pdf文件内容的问题
1个回答
展开全部
一、遇到的问题 :预览pdf文件时,很多内容未显示。****
查看控制台,出现以下警告
二、跟踪源码,排查原因
从下图可以发现baseUrl取值为params.cMapUrl
找到调用WorkerTransport方法处:
该问题的原因是因为缺少了部分字体包,也可使用CDN方式加载字体包。
此处提供cmaps的2个CDN地址(2.2.228为pdfjs-dist的版本号):
https://unpkg.com/browse/pdfjs-dist@2.2.228/cmaps/
https://cdn.jsdelivr.net/npm/pdfjs-dist@2.2.228/cmaps/
加载字体包后,效果如下图(部分内容已打马赛克):
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询