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));
相关推荐
2501_938782096 小时前
实战 Python NLP:处理 PDF 文档批量提取文本并进行主题建模
python·自然语言处理·pdf
我血条子呢7 小时前
【预览PDF】前端预览pdf
前端·pdf·状态模式
Source.Liu12 小时前
【PrintPDF】PrintPDF Cargo.toml 分析
rust·pdf
luyun02020212 小时前
流批了,pdf批量转excel
windows·pdf·excel·figma
Source.Liu12 小时前
【printpdf】生成PDF的全能Rust库printpdf
rust·pdf
先树立一个小目标12 小时前
puppeteer生成PDF实践
前端·javascript·pdf
焚 城14 小时前
uniapp实现PDF的预览
pdf·uni-app
kalt0118 小时前
把浅色的pdf文件加深
pdf
Source.Liu18 小时前
【printpdf】readme.md文件详解
rust·pdf
嗯、.1 天前
使用 iText 9 为 PDF 添加文字水印的完整实战
java·pdf·itext