用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.8k
2 个回答

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

新手上路,请多包涵

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

推荐问题