head table is mandatory

在导出pdf文件时,因为数据List对象里边有中文,所以在用pdfbox时候得自己添加进去中文字符集,从github上下载NotoSansCjk-Regular.ttc字符集后,项目运行报错:java.io.IOException: 'head' table is mandatory

用的pdfbox版本是3.0.5,后边采取pdfbox降版、换.ttf .otf字符集、ttc提取ttf等方法,仍然加载字符集报错:True Type fonts using CFF outlines are not supported等

后来直接改用windows自带的字体simhei.ttf,运行成功,导出文件无乱码。

相关推荐
乐观的Terry5 小时前
8、发布系统-完整流水线的核心
java·spring boot·spring·spring cloud
Alexalbb5 小时前
从角色过滤到可审计授权:单体系统数据权限设计复盘与演进
java
万亿少女的梦1685 小时前
基于Spring Boot的游戏交易管理系统设计与实现
java·spring boot·mysql·系统设计·交易管理
闲猫6 小时前
Agent工程实践:从WorkFlow到多Agent协作的落地笔记
java·服务器·前端
笨蛋不要掉眼泪6 小时前
Java虚拟机:常用参数
java·开发语言·python
亦暖筑序7 小时前
AgentScope-Java 入门:用 Middleware 审计 Agent 调用
java·ai编程·agentscope
你驴我7 小时前
WhatsApp 消息撤回与编辑的幂等性设计实践
java·服务器·前端·后端·python
青山木7 小时前
Hot 100 ---腐烂的橘子
java·数据结构·后端·算法·leetcode·广度优先
小龙报8 小时前
【优选算法】1. 水果成蓝 2.找到字符串中所有字母的异位词
java·c语言·数据结构·数据库·c++·redis·算法
自强的小白8 小时前
重点!起始时间和结束时间与创建时间和修改时间的区别(localdate与LocaldateTIME区别)以及增删改查什么时候设置目前时间(添加和更新员工时)
java