admin管理员组文章数量:1530842
Vue3 环境不支持vue-pdf插件使用,使用 pdfjs-dist
pdf-dist版本 npm install pdfjs-dist@2.5.207 -S
控制台报错 缺少字体包
Warning: Error during font loading: The CMap "baseUrl" parameter must be specified, ensure that the "cMapUrl" and "cMapPacked" API parameters are provided.
页面丢失效果
寻找报错路径
控制台报错 CMap 的 baseUrl 参数地址和cMapPacked压缩未被指定
找到pdfjs源码
解决方法 加载线上地址文件字体
找到pdfjs依赖路径
node_modules > pdfjs-dist>build>pdf.js
在 1834行指定cMapUrl 添加两行
params.rangeChunkSize = params.rangeChunkSize || DEFAULT_RANGE_CHUNK_SIZE;
params.CMapReaderFactory = params.CMapReaderFactory || _display_utils.DOMCMapReaderFactory;
params.ignoreErrors = params.stopAtErrors !== true;
params.fontExtraProperties = params.fontExtraProperties === true;
params.pdfBug = params.pdfBug === true;
//解决文字缺少问题
params.cMapPacked = true
params.cMapUrl = 'https://cdn.jsdelivr/npm/pdfjs-dist@2.2.228/cmaps/'
重新加载项目 问题解决
版权声明:本文标题:pdfjs-dist预览pdf文字丢失Warning: Error during font loading: The CMap “baseUrl“ parameter must be specifie 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1726226378a1061575.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论