用pdf.js预览pdf文件,找不到字体,字都变成了方框

使用的是"pdfjs-dist": "^2.0.943"
使用如下写法引入字体文件夹:

this.loadingTask = pdfjsLib.getDocument({
    url: data.url,
    cMapUrl: '../../node_modules/pdfjs-dist/cmaps/',
    cMapPacked: true
});

会报这样的错:
Warning: Failed to load font "g_d20_f1": SyntaxError: Invalid font data in ArrayBuffer.

还有这样的错:
Warning: Failed to load font "g_d1_f3": SyntaxError: Invalid font data in ArrayBuffer.

阅读 14.3k
2 个回答

如果是使用webpack的话 先import进来 获取url

新手上路,请多包涵

pdfjs-dist^2.0.943升级到了2.1.266版本解决了此问题

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题