导出pdf图片字体模糊

问题背景:

客户为了保证打印数据安全准确性,需要把报表导出为pdf格式,但是在导出pdf时遇到了问题,在windows下面是导出Pdf为文本一切都是正常的,到了LINUX下面导出为文本的时候都成了图片。

看下效果:(两个pdf也上传了)

正常导出Pdf文本:

生成导出Pdf图片:字体还模糊

可以看到文本格式大约200K左右,图片格式就有2M左右了,而且字体也是相当模糊。

解决思路:

用最新设计器做了个干净的demo做了一报表,放到服务器用属性、页面导出两种方式来做测试,结果都是一样,也测试了字体服务器中也有宋体包。

最后问了研发的同事导出Pdf的情况,他说在例子中导出pdf有两个包,itext2_rq.jar、pdfbox_073.jar,pdfbox_073.jar是免费的,导出可能会出现不好看,出现这样的情况jdk应该先应用pdfbox_073了,先把这个jar从项目中删除做个测试。删除以后重启服务测试导出正常了,当前linux下还真是这个包引起了导出pdf成图片同时字体还模糊。

读这个文章的同时读下以前同事写的导出pdf 《RBP-69186》,这个对上个做了个补充

热门文章