1,pdf文件操作 2,SpringBoot集成 3,常见问题
一,pdf文件操作新开发的业务系统中,有两种场景用到了pdf文件操作: 1,生成原始财务票据,比如费用详情单、验收确认单、采购单单。 2,电子签约时,生成合同文本模板,填充签署信息。
二,SpringBoot集成 SpringBoot集成pdf非常便捷,操作步骤如下: 1,pom.xml引入依赖
2,封装PdfUtil,完成pdf文件读写和参数填充操作
3,编写Word文档,导出pdf文件,制作pdf模板 4,映射填充参数 5,运行代码,得到完整的pdf文件
三,常见问题 1,pdf模板填充后,依然显示编辑框?解决方法:填写数据后,代码中调用form.flattenFields(); 2,填写的内容无法正常显示?解决方法:系统不存在字体文件引起的问题。 1)创建字体库时,使用Embedded选项,PdfFontFactory.createFont(fontPath, PdfEncodings.IDENTITY_H, true); 2)设置系统支持的字体,推荐雅黑,simhei
羚驾科技是一家初创的互联网科技公司,开发运营羚驾云,灵活就业众包服务平台,线上运营文创产业园。
业务系统开发基于JeecgBoot低代码快速开发平台和WebStarter脚手架两个开源项目,正确定位,不过度设计,不偏离方向。架构,中间件、分布式、微服务、数据、安全、风控,有没有自己的看法和经验想要分享?欢迎来聊。
写代码,写好代码,写符合软件工程规范的代码。