本文主要是介绍润乾——导出pdf文件调用jar包说明,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题背景
之前给一个客户做部署升级,在导出pdf时遇到问题,在进行远程指导更新pdf的jar包时遇到概念上的模糊,比如在我们报表设计器自带的demo演示例子中,包含两个pdf的jar包:itext2、pdfbox。在更新的时候不知道这两个jar有什么区别和用法,在寻问题研发之后思路才得以渐渐清晰、明确,后续顺利完成给客户的更新任务。
解决问题
这两个jar在我本地的润乾demo包中均存在,两个都包含pdf的导出功能,itext2功能强大,但涉及到版权; pdfbox是免费的,但导出的不好看。两个包装了谁就用谁,两个都装了,就jdk先找到谁用谁。一般情况下当存在itext2的时候pdfbox可能就没用了。
给用户的安装包,应该一般是没有pdfbox的;但就算有两个包,也不会出错。
总结
虽然这个问题是一个细节上的小问题,可是只有我们售前清楚我们自身产品的细节,才会给客户提供清晰地技术指导,提升客户的信任感和满意度。
这篇关于润乾——导出pdf文件调用jar包说明的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!