【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) {
    ...
});

相关推荐

  1. PDF.js】发票PDF显示文本问题

    2024-02-03 07:46:03       43 阅读
  2. python】jupyter notebook导出pdfpdf显示中文问题

    2024-02-03 07:46:03       20 阅读
  3. 发票pdf文件解析

    2024-02-03 07:46:03       34 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-03 07:46:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-03 07:46:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-03 07:46:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-03 07:46:03       20 阅读

热门阅读

  1. 【Spring Boot 3】【JPA】嵌入式对象

    2024-02-03 07:46:03       27 阅读
  2. Golang使用cobra实现命令行程序

    2024-02-03 07:46:03       32 阅读
  3. MBP 2015安装Ubuntu 22.04.3系统后摄像头驱动问题解决

    2024-02-03 07:46:03       29 阅读
  4. 1z_php

    1z_php

    2024-02-03 07:46:03      26 阅读
  5. day40_mysql

    2024-02-03 07:46:03       26 阅读
  6. docker常用命令

    2024-02-03 07:46:03       31 阅读
  7. 数据分析之数据预处理、分析建模、可视化

    2024-02-03 07:46:03       32 阅读
  8. 第8章 SpringBoot任务管理

    2024-02-03 07:46:03       33 阅读