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

如上图,实际上这里有十几节,这里显示不全。
解决问题
试了很多方法,什么pdf填报时本来就是行间距,然后设置pdf表单时可能有设置的地方。然后豆包给的方法都失败了,最后怀疑到字体上,没想到还真是它。

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

注意问题
生成pdf文件时,字体包会一起进去,一个字体一般在10M左右。pdf模板3M左右,填报完后就11M起步了。尝试使用wps手动填报也就4M左右,填报内容大体相同,文件没增大多少。
寻求帮助
有没有大佬知道怎么减小体积,目前我是转图片了。但是在需要pdf源文件的场景下还是存在文件体积大。