Java动态生成PDF文件思路:先有个pdf模板,然后将数据放到pdf模板的对应位置即可。生成pdf模板过程:先用html写一个pdf模板样式,然后用Java程序读取整个文件,修改数据部分做个拼接。一般从数据库查到数据,封装成一个对象,遍历这个对象,赋值给pdf模板的数据(数据替换)。然后service层返回一个byte[]给controller,controller调用工具类响应给前端。前端就下文件即可(文件上传下载无论是pdf还是excel我的文章里面有可以翻翻),这个是轻量级做法,但是足够小系统使用。