当前位置: 首页 > article >正文

【PDF.js】发票PDF不显示文本的问题

控制台提示警告:

Warning: loadFont - translateFont failed: "UnknownErrorException: 
The CMap "baseUrl" parameter must be specified, ensure that the "cMapUrl" and "cMapPacked" API parameters are provided.".

警告:字体加载过程中发生错误:必须指定CMap的“baseUrl”参数,请确保提供了“cMapUrl”和“cMapPacked”API参数。

原因是有pdf不支持的字体格式。

解决:

FPDFJSLIB.getDocument({
    data: byteArray,
    cMapUrl: '/web/static/lib/pdfjs/web/cmaps/', // 避免重复文件,使用web模块中提供的文件
    cMapPacked: true
}).promise.then(function (pdf) {
    ...
});


http://www.kler.cn/a/227930.html

相关文章:

  • DeepSeek的崛起与全球科技市场的震荡
  • 01-时间与管理
  • C动态库的生成与在Python和QT中的调用方法
  • Vue-day2
  • (一)QT的简介与环境配置WIN11
  • 【Matlab高端绘图SCI绘图模板】第006期 对比绘柱状图 (只需替换数据)
  • PyTorch 2.2 中文官方教程(四)
  • 移动端基础-vw适配
  • 用GOGS搭建GIT服务器
  • vue3学习——mock数据
  • SpringCloud-Eureka
  • 07、全文检索 -- Solr -- Solr 全文检索 之 为索引库添加中文分词器
  • Redis——SpringBoot整合Redis实战
  • 嵌入式中经典面试题分析
  • 图解Vue组件通讯【一图胜千言】
  • 牛客寒假训练营H题
  • 华为机考入门python3--(7)牛客7-取近似值
  • QT 范例阅读:系统托盘 The System Tray Icon example
  • 游戏如何选择服务器
  • 利用自定义注解和反射优雅处理对象字段
  • VUE3语法--computed计算属性中get和set使用案例
  • 常见的web前端开发框架介绍
  • 消息中间件(MQ)对比:RabbitMQ、Kafka、ActiveMQ 和 RocketMQ
  • 谷粒商城-P19
  • VitePress-08-文档中代码组的使用
  • sklearn 计算 tfidf 得到每个词分数