pdfjs-dist 预览pdf内容文字不显示问题
pdf-dist版本 npm install。修改源代码,下次拉取代码,重新安装包,不生效。将运行指令加到package.json中。5.删除包,重新install。运行要修改组件名称进行对比。控制台报错 缺少字体包。找到pdfjs依赖路径。运行指令生成补丁文件。
文章共375字 · 阅读需要大约2分钟
一键AI生成摘要,助你高效阅读
问答
·
pdf-dist版本 npm install pdfjs-dist@2.2.228 -S
控制台报错 缺少字体包
Warning: Error during font loading: The CMap "baseUrl" parameter must be specified, ensure that the "cMapUrl" and "cMapPacked" API parameters are provided.
找到pdfjs依赖路径
node_modules > pdfjs-dist>build>pdf.js
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.net/npm/pdfjs-dist@2.2.228/cmaps/'
修改源代码,下次拉取代码,重新安装包,不生效
安装包
npm i patch-package --save
将运行指令加到package.json中
"scripts": {
"postinstall": "patch-package"
},
运行要修改组件名称进行对比
npx patch-package pdfjs-dist
运行指令生成补丁文件
npx patch-package pdfjs-dist --create-issue
5.删除包,重新install
更多推荐
已为社区贡献1条内容
所有评论(0)