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,运行成功,导出文件无乱码。

相关推荐
大傻^16 小时前
Spring AI Alibaba MCP协议实战:模型上下文协议集成与工具调用
java·人工智能·后端·spring·elasticsearch·springaialibaba
Via_Neo16 小时前
JAVA中对数的表达,将浮点数转为保留指定位数的字符串
java·开发语言
左左右右左右摇晃16 小时前
String、StringBuffer、StringBuilder的区别
java·笔记
稻草猫.16 小时前
MyBatis进阶:动态SQL与MyBatis Generator插件使用
java·数据库·后端·spring·mvc·mybatis
xiangpanf16 小时前
PHP vs Go:30秒读懂核心差异
java·开发语言
爱喝一杯白开水16 小时前
Java List 常用方法全攻略
java·list·排序算法
李白的粉16 小时前
基于springboot的在线问卷调查系统
java·spring boot·毕业设计·课程设计·源代码·在线问卷调查系统
程序员老乔16 小时前
Java 新纪元 — JDK 25 + Spring Boot 4 全栈实战(一):你的Java该升级了
java·spring boot·python
.select.17 小时前
C++ 单例模式
java·c++·单例模式
鬼蛟17 小时前
Spring MVC
java·spring·mvc