图片的生成

很多时候想要把表格里的信息放到图片里显示,显得更加美观,这时候就用到了图片的生成,表格不像图片,表格很固定,没有什么背景,而图片就不一样,图片就有背景。先是在控制器写方法,查询图片要的信息,学生名字,考试时间,成绩,证书编号,证书颁发日期,再获取空白证书的物理地址,再将图片栅格化,再封装一个画板,定义单色画笔。
在这里插入图片描述

接着进行绘画,先是学生的名字,定义了字体大小,画笔的样式,开始到结束的坐标,还有考试时间,证书编号,证书颁发时间,设置jpeg保存格式,最后以byte类型输出。

在这里插入图片描述

Html部分,先是把声明的方法对应控制器和按钮点击事件,再获取证书表选中行,再判断是否只选中一条,再获取证书ID,如果选中多条数据,就提示只能选中一条数据,如果没有选中,就提示选中一条数据。

在这里插入图片描述

选中一条数据
在这里插入图片描述

点击生成图片后页面跳转显示图片。

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值