ZQG's blog

Archives · 2025

Home

Archives

About

loading..
SpringBootitext5pdf

SpringBoot接入itext5生成pdf

SpringBoot集成itext5,实现pdf生成1、前言在项目开发中有需要生成pdf文件的功能,常见的方案如下: html作为模板,(Thymeleaf、freemaker等模板引擎)渲染数据,最后生成pdf 使用pdf模板(使用如:Adobe Acrobat编辑器,创建一个带有表单字段的PDF),填充数据,最后生成pdf 使用pdf模板(使用占位符,比如${name}),用数据替换占位符,最后生成pdf。比较复杂,不容易实现,不建议。 如何得到pdf文件,主要有两种方法,一种是写代码生成,还有就是用pdf转换工具,比如wkhtmltopdf之类的。由于在项目中考虑到,使用html的方案,在修改模板时对用户不友好,所以采用了方案2:pdf模板+表单+填充数据。 工具使用itext5,因为itext7..

Read more