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

PDF无法导出中文

font/SIMSUN.TTC' with 'Identity-H' is not recognized.

查看BaseFont源码发现".ttc,"

改为"SIMSUN.TTC,a"提示数字转换异常

改为"SIMSUN.TTC,11"提示数字索引必须介于0和1之间

改为0或1结果正常

BaseFont baseFont = BaseFont.createFont("/Users/fanshaorong/Desktop/uploadPath/templates/font/SIMSUN.TTC,0", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);

或者改为使用simfang.ttf

BaseFont baseFont = BaseFont.createFont(BASENAME, BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);
            Font font = new Font(baseFont);

……
cell = new PdfPCell(new Paragraph(getFieldName(i), font));


http://www.kler.cn/news/340176.html

相关文章:

  • ubuntu上類似window的tortosegit的軟件
  • 如何在Chrome、Edge、360、Firefox等浏览器查看网站SSL证书信息?
  • 基于Android11简单分析audio_policy_configuration.xml
  • 【Linux进程间通信】深入探索:Linux下的命名管道与System V共享内存
  • Mythical Beings:Web3游戏如何平衡创造内容、关注度与实现盈利的不可能三角
  • 【Java 问题】基础——序列化
  • 如何使用 vSphere Client 给虚拟机扩容
  • 浅谈C#之SetSocketOption用法
  • 服务器平均响应时间和数据包大小关系大吗?
  • CIME2025深圳国际热管理材料与设备展览会2025.6.25-27
  • maven打包常用命令
  • React事件机制详解
  • 云栖实录 | MaxCompute 迈向下一代的智能云数仓
  • 10.8作业
  • 解决浏览器不支持访问FTP服务器的问题
  • 嵌入式学习-线性表-Day04-队列
  • GitLab flow工作流及其使用
  • 如何扫描HTTP代理:步骤与注意事项
  • Redis操作(三)RedisTemplate(2)StringRedisTemplate常见API
  • 我谈自适应中值滤波