微信公众号制作开发 微信小程序定制开发 网站建设制作 手机app软件开发

您的位置:首页 > 技术观点 > 信息详情

pdfviewer插件viewer.js的特殊字体和水印不显示问题解决方式

来源:山东鸿软信息科技有限公司  阅读量:1206  时间:2023-10-05 13:46
pdfviewer不显示水印的问题解决方式

问题描述:用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;


2.IIS的MIME问题,像.bcmap、.svg、.woff、.woff2这样后缀的字体文件需要在web.config里配置一下,支持这种字体文件。

<system.webServer>

    <staticContent>

      <mimeMap fileExtension=".bcmap" mimeType="image/svg+xml" />

    </staticContent>

</system.webServer>

我之前看到网上很多引用外部字体文件来解决字体显示问题,个人觉得引用外部字体文件毕竟是不可控的,最好还是用项目内的。


成为您更加专业的技术合伙人

网站建设 | APP开发 | 产品服务 | 技术观点 | 关于我们      客服电子邮箱:1828087588@qq.com  客服QQ:1828087588、1421667633  电话:151-6502-2080

Copyright © 2016-2024 山东鸿软信息科技有限公司 版权所有 https://www.greatsoft.cn 鲁ICP备16026454号