PDF.js特殊字体、水印加载不出来问题解决

原文链接:https://blog.csdn.net/qq_42434923/article/details/106386393

F12后提示 Unable toad binary CHap at:../web/cmaps/GBK-EUC-H.bcmap

问题是路径有这个文件的。

用了原文中的第二种方法解决了。

问题描述:用PdfViewer在线阅读部分pdf文件时,部分文字加载不出来,浏览器network网络请求下locale.properties、GBK-EUC-H.bcmap这两个文件报404错误。

问题可能原因:

1.viewer.js文件内的PDFJS.cMapUrl这个字体文件路径配置错误

PDFJS.cMapUrl = '/Content/pdf.js/web/cmaps/';
PDFJS.cMapPacked = true;
AI写代码
2.IIS的MIME问题,像.bcmap、.svg、.woff、.woff2这样后缀的字体文件需要在web.config里配置一下,支持这种字体文件。

<system.webServer>
<staticContent>
<mimeMap fileExtension=".properties" mimeType="text/x-java-properties" />
<mimeMap fileExtension=".bcmap" mimeType="image/svg+xml" />
</staticContent>

 

posted @ 2025-07-29 12:00  yinghualeihenmei  阅读(127)  评论(0)    收藏  举报