Hi
All
最近公司的SpringMvc项目上加了一个Jasper单据PDF打印的功能,已经正常上线了。
不过最近出现了一个问题,线上环境生成的PDF文件某些字符串被截断了,只出现了一部分。我在我开发环境试了一下,一切正常的。不过在测试环境上确实也复现了异常状况。
如下图:
图一
图二
图三
图一是异常的导出效果,图二是正常的导出效果,图三是我的模板。
我在测试环境的两台linux服务器上试了(两台linux上的springmvc工程是由jenkins统一部署的,用的相同的jar包),打个比方一台A机器,一台B机器。同样的一张单据,A机器输出的PDF文件一直是图一的效果,错误的。B机器输出的PDF文件输出的是图二的效果,一直是正确的。很奇怪的问题。是因为两台服务器安装了不同的plugins插件吗?还是我代码或者模板有问题?我没有在模板中设置特殊字体,一直用的是默认的字体。希望大家能帮忙开一下脑洞。