poi-tl—一个超级好用开源的Word模板引擎(1)

这篇博客介绍了开源库poi-tl,它是一个强大的Word模板引擎。文章通过示例展示了如何使用{{var}}标签来渲染文本、图片和表格,包括超链接、图片大小设置和表格创建等功能。
摘要由CSDN通过智能技术生成

com.deepoove

poi-tl

1.10.0

4、标签

4.1 文本

标签

{ {var}}

数据模型

  1. String:文本

  2. TextRenderData:有样式的文本

  3. HyperlinkTextRenderData :超链接和锚点文本

  4. Object:调用 toString() 方法转化为文本

测试模板

在这里插入图片描述

测试代码

package com.lizba.poi;

import com.deepoove.poi.XWPFTemplate;

import com.deepoove.poi.data.Texts;

import java.io.FileOutputStream;

import java.io.IOException;

import java.util.HashMap;

/**

  •   文本测试
    
  • @Author: Liziba

  • @Date: 2021/6/24 21:49

*/

public class DocTest {

public static void main(String[] args) throws IOException {

String filePath = “D:\poi-tl\textTest.docx”;

String targetPath = “D:\poi-tl\textTestTarget.docx”;

XWPFTemplate template = XWPFTemplate.compile(filePath).render(

new HashMap<String, Object>() {

{

put(“name”, “测试”);

put(“author”, Texts.of(“Liziba”).color(“000000”).create());

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值