网站架构模式用哪种,优秀交互设计app欣赏,企业网站建设合同 百度文库,软文营销文章范文由于工作需要#xff0c;要实现后端根据模板动态填充数据生成PDF文档#xff0c;通过技术选型#xff0c;使用Ireport5.6来设计模板#xff0c;结合JasperReports5.6工具库来调用渲染生成PDF文档。
一、使用Ireport designer 5.6设计模板
ireport的使用由于时间关系不便多…由于工作需要要实现后端根据模板动态填充数据生成PDF文档通过技术选型使用Ireport5.6来设计模板结合JasperReports5.6工具库来调用渲染生成PDF文档。
一、使用Ireport designer 5.6设计模板
ireport的使用由于时间关系不便多说设计好之后将其进行编译生成jasper文件然后将其拷贝放置于项目jasper目录下以供访问获取该文件。 二、在Spring Boot项目中引入依赖包
!-- jasperreports--
dependencygroupIdnet.sf.jasperreports/groupIdartifactIdjasperreports/artifactIdversion6.0.0/version
/dependency
dependencygroupIdnet.sf.jasperreports/groupIdartifactIdjasperreports-fonts/artifactIdversion6.0.0/version
/dependency
dependencygroupIdcom.itextpdf/groupIdartifactIditextpdf/artifactIdversion5.5.0/version
/dependency
dependencygroupIdcom.itextpdf/groupIdartifactIditext-pdfa/artifactIdversion5.5.0/version
/dependency
dependencygroupIdcom.itextpdf/groupIdartifactIditext-asian/artifactIdversion5.2.0/version
/dependency
dependencygroupIdorg.codehaus.groovy/groupIdartifactIdgroovy-all/artifactIdversion2.4.11/version
/dependency
三、自定义spring mvc通用导出PDF视图类PdfReportView继承自AbstractView 四、spring mvc调用案例 五、解决linux下宋体渲染问题
1、在src/main/resources路径下新建jasperreports_extension.properties文件内容如下 2、在src/main/resources路径下新建fonts目录并新建fonts.xml文件
3、在src/main/resources/fonts目录放入宋体字体文件 simsun.ttf
4、线上linux环境预览效果如下 如若转载请注明出处开源字节 https://sourcebyte.vip/article/335.html