使用PdfBox对pdf表单进行填报,在长文本时上下行间距过大问题!

问题

使用 pdfbox对表单进行填报,生成pdf发现上下行,间距太大,导致文档显示不全。

如上图,实际上这里有十几节,这里显示不全。

解决问题

试了很多方法,什么pdf填报时本来就是行间距,然后设置pdf表单时可能有设置的地方。然后豆包给的方法都失败了,最后怀疑到字体上,没想到还真是它。

pdfbox自带的不支持中文的,必须要自定义字体,当然了也有可能是我不会,有知道的老哥教一下。我之前一直用的思源宋体 在调试,后面我换了个新致宋屏幕阅读版 字体,好麻代码什么都没改一下解决了问题 。如下图

注意问题

生成pdf文件时,字体包会一起进去,一个字体一般在10M左右。pdf模板3M左右,填报完后就11M起步了。尝试使用wps手动填报也就4M左右,填报内容大体相同,文件没增大多少。

寻求帮助

有没有大佬知道怎么减小体积,目前我是转图片了。但是在需要pdf源文件的场景下还是存在文件体积大。

相关推荐
易点云徐源2 天前
PDF 默认打开方式刚修好,过一分钟又变成“未知应用”?使用 ProcMon 成功抓出后台程序
windows·pdf
优化控制仿真模型2 天前
【2026.12月英语六级】英语六级历年真题PDF电子版+高频核心词汇1500个
经验分享·pdf
开开心心就好2 天前
发票信息录入太麻烦?离线工具一键转表格
运维·服务器·前端·pdf·ocr·maven·intellij-idea
聚美智数2 天前
文档转换 API‑文档转 PDF‑PDF 转文档‑异步文档处理‑文件格式迁移‑转换结果回调推送 API 接口介绍
android·java·pdf
麦序子3 天前
用 pdfplumber + 正则 解析工程量清单 PDF:提取项目编码、综合单价并导出 Excel
xml·pdf·python3.11
Felicia-侧听3 天前
PDF转OFD的三种方法:在线、离线与开源方案对比(附操作教程与避坑指南)
pdf·开源
优化控制仿真模型3 天前
2026日语能力考试N1、N2、N3、N4、N5历年真题及答案合集PDF(2010-2026年)
经验分享·pdf
jack186893 天前
PDF怎么批量转成JPG?两种方法实测对比
pdf
MetaEnchanter3 天前
PDF 转 Word:只改其中几页,不用整份重新整理
pdf·word