需求:
需求的报告模板中大概包括标题、目录、前言、章节(根据模板动态生成的标题+文字+表格+图片),其中目录需要根据章节的实际情况动态生成。在网上没有找到什么好的解决方案,请教一下实现思路,非常感谢。
解决方案:
一、在模板中设置目录
然后使用{{toc}}作为占位符。如下图:
二、word文档填充对象添加对应字段
三、填充word模板时候给toc赋值且设置为TOCRenderPolicy
3.1:设置属性
3.2:给config绑定
设置好之后,生成文档试试看效果。
文档生产效果
打开文档会提示:
点击【是】
打开后生成目录效果图: