Releases: Sayi/poi-tl
Releases · Sayi/poi-tl
V1.12.0
更新日志
完整支持Word内容控件(SDT)的解析和渲染
数据模型:支持JSON字符串,可方便构造HTTP/RPC服务
图表:支持散点图
新增CLI命令行工具,支持命令行调用
java -jar poi-tl-cli.jar -t template.docx -o out.docx -d data.json
升级ApachePOI到5.2.2
升级Provided依赖SPEL到5.3.18
BUGFIX
不兼容修改
重构了PictureRenderData,改为抽象类
V1.11.1
upgrade apache poi 5.2.0
merge pr #721
support Composite Pie Chart(ofOfPie)
bugfix: #713 #700
V1.11.0
升级POI到更健壮更安全的最新版本V5.1.0
新增插件AttachmentRenderPolicy,支持Word中插入附件功能(#167 #689 )
携带附件的Word文档合并
新增表格跨页重复表格头的设置
列表支持简单的数据类型List<String>
若干BUGFIX
v1.10.0
更新日志
全方位支持Word批注功能
图片支持SVG
Word中代码块高亮展示,支持26种语言和上百种着色样式
将Markdown渲染为word文档
若干性能和功能优化、BUGFIX
不兼容改动
Rename HackLoopTableRenderPolicy to LoopRowTableRenderPolicy
v1.9.0
更新日志
提供工厂和链式调用的方式构建数据模型:Texts
,Pictures
,Charts
,Tables
,Includes
等
增加脚注和尾注的标签支持
增加对组合图表、圆环图表的支持
新增段落插件 ParagraphRenderPolicy
新增表格列循环插件 LoopColumnTableRenderPolicy
重新设计了表格,满足更多的表格场景,使用 TableRenderPolicy
作为默认表格插件。
字体大小支持浮点
区块对循环新增内置变量,支持索引下标等功能
不兼容修改
移除ELModel类,改用useSpringEL()和useDefaultEL(true)
移除NumbericRenderData,改用NumberingRenderData
移除MiniTableRenderData,改用TableRenderData
移除MiniTableRenderPolicy,改用TableRenderPolicy
移除Configure.newBuilder(),改用Configure.builder()
v1.8.0
新增word图表功能,包括条形图(3D条形图)、柱形图(3D柱形图)、面积图(3D面积图)、折线图(3D折线图)、雷达图、饼图(3D饼图)等
支持文本框布局
修复若干Word合并的BUG,支持图表的合并
支持文本上标和下标
Spring EL默认提供Map访问器
新增证书奖状示例
移除引用渲染策略,使用统一模板策略RenderPolicy
v1.7.2
新增swagger导出word的示例,展示poi-tl的用法
支持书签锚点
支持循环中引用当前迭代对象:#this
有序列表和多级列表的循环
SpringEL表达式和区块对的结合
增加表格行循环插件:HackLoopTableRenderPollicy
v1.7.0
新增区块标签对{{?list}}{{/list}}
支持if条件功能
支持foreach循环功能
JUnit升级到5,对单元测试进行了大量重构
使用组合模式和访问者模式重构了渲染器
重构了解析器
表达式计算增加了内省功能
增强了Apache POI段落功能,支持超链接、域
新增官方示例:OKR目标制定
BUGFIX,增加健壮性
You can’t perform that action at this time.