设为首页 加入收藏

TOP

easyexcel实现导出添加文字水印(二)
2023-07-25 21:34:40 】 浏览:53
Tags:easyexcel 加文字 水印
eet = workbook.getSheetAt(i); PackagePartName packagePartName = xssfPictureData.getPackagePart().getPartName(); PackageRelationship packageRelationship = xssfSheet.getPackagePart() .addRelationship(packagePartName, TargetMode.INTERNAL, XSSFRelation.IMAGES.getRelation(), null); //添加水印到工作表 xssfSheet.getCTWorksheet().addNewPicture().setId(packageRelationship.getId()); } } }

测试

//水印配置
Watermark watermark = new Watermark();
watermark.setContent("测试文字水印");
watermark.setWidth(500);
watermark.setHeight(200);
watermark.setYAxis(200);

//导出
EasyExcel.write(outputStream, Test.class)
        .inMemory(true)
        .sheet("sheet1")
        .registerWriteHandler(new CustomWaterMarkHandler(watermark))
        .doWrite(Collections.singletonList(new Test()));
首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇全网最全的权限系统设计方案,不.. 下一篇RocketMQ 学习

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目