当前位置: 首页 > news >正文

Java生成Word->PDF->图片:基于poi-tl 进行word模板渲染

文章目录

  • 引言
  • I Java生成Word、PDF、图片文档
    • 获取标签渲染数据
    • 生成文档案例
  • II 工具类封装
    • 2.1 word 渲染和word 转 pfd
    • 2.2 pdf转成一张图片
  • III poi-tl(word模板渲染) 标签简介
  • IV poi-tl提供了类 Configure 来配置常用的设置
    • 标签类型
    • 前后缀
    • 无模板创建文档
  • V poi-tl插件
    • 默认插件(标签)
    • 内置插件
    • 实现RenderPolicy接口开发自己的插件
    • 继承抽象模板类 AbstractRenderPolicy ,开发自己的插件
  • VI poi-tl自定义插件并绑定标签
    • 将插件应用到标签
    • 将插件注册为新标签类型
    • 案例
  • see also

引言

需求: 根据数据生成图文样式的Word文档,例如电子协议、设备安装表。

工具:

  1. word文档熏染使用poi-tl

poi-tl是一个基于Word模板和数据生成新文档的Word模板引擎。没有复杂的控制结构和变量赋值,只有标签,标签可以用文字、图片、表格等代替。

TDO模式:Template + data-model = output

V1.12.0版本作了一个不兼容的改动,升级的时候需要注意:

重构了PictureRenderData,改为抽象类,建议使用Pictures工厂方法来创建图片数据

        <dependency><groupId>com.deepoove<
http://www.lryc.cn/news/418819.html

相关文章:

  • JVM内存模型笔记
  • 每日一练 - eSight 网管远程告警通知方式
  • [matlab] 鲸鱼优化算法优化KNN分类器的特征选择
  • vscode ssh-remote 疑似内存泄漏问题
  • 初识自然语言处理NLP
  • 分布式系统架构-微服务架构
  • docker搭建内网穿透服务
  • html+css+js网页设计 体育 金轮健身7个页面
  • BGP基础简介(一)
  • 力扣面试150 反转链表 II 三指针
  • GPT-4.o mini
  • 【C++】优先级队列(容器适配器)
  • docker代理
  • (四)activit5.23.0修复跟踪高亮显示BUG
  • AsyncTask
  • 嵌入式面试知识点总结 -- FreeRTOS篇
  • 【深度学习】注意力机制(Transformer)
  • 【MySQL】将一张表的某一个值赋值到另一张表中
  • 怎样确定局域网里面是否有MAC地址冲突
  • springboot 大学生兼职平台系统-计算机毕业设计源码05282
  • CentOS linux安装nginx
  • 事务性邮件接口API如何集成以实现自动化?
  • zabbix 监控软件
  • C语言随机数小游戏
  • 解决Ubuntu报“无法解析域名cn.archive.ubuntu.com“问题
  • 搭建pxe网络安装环境实现服务器自动部署
  • Go框架选战:Gin、Echo、Fiber的终极较量
  • 2024.8.08(python)
  • RabbitMQ知识总结(基本原理+高级特性)
  • 字符串切割split