**freemaker 导出word 基本步骤
1.准备好原word文档
2.将word文档存储为xml文件
3.用文档编辑器打开xml文档,将要动态展示的数据用${name}的形式替换,其中“name”对应返回的动态数据的名称
4.xml文档另存为ftl文档
5.利用freemaker<#list>标签分页,每一页作为list中的一项
以下是具体实现:
要求:每一页的文档都是这样,自动分页,页码自加**
XML文档部分(只标注word的body部分)
*<#assign pageNo =0><#list zmlList as zmlInfo><#assign pageNo = pageNo+1>*<w:body><w:p w:rsidR="006A55E9" w:rsidRDefault="00B604BB"><w:pPr><w:snapToGrid w:val="0"/><w:spacing w:line="580" w:lineRule="exact"/><w:jc w:val="center"/><w:rPr><w:rFonts w:ascii="宋体" w:hAnsi="宋体"/><w:b/><w:bCs/><w:spacing w:val="20"/><w:sz w:val="52"/></w:rPr></w:pPr><w:bookmarkStart w:id="0" w:name="OLE_LINK1"/><w:bookmarkStart w:id="1" w:name="OLE_LINK2"/><w:bookmarkStart w:id="2" w:name="OLE_LINK3"/><w:bookmarkStart w:id="3" w:name="OLE_LINK4"/><w:bookmarkStart w:id="4" w:name="OLE_LINK5"/><w:bookmarkStart w:id="5" w:name="OLE_LINK6"/><w:bookmarkStart w:id="6" w:name="OLE_LINK8"/><w:bookmarkStart w:id="7" w:name="OLE_LINK9"/><w:r><w:rPr><w:rFonts w:ascii="宋体" w:hAnsi="宋体" w:hint="eastAsia"/><w:b/><w:bCs/><w:spacing w:val="20"/><w:sz w:val="52"/></w:rPr><w:t>XX目录</w:t></w:r></w:p><w:p w:rsidR="006A55E9" w:rsidRDefault="00B604BB"><w:pPr><w:snapToGrid w:val="0"/><w:spacing w:line="580" w:lineRule="exact"/><w:jc w:val="center"/><w:rPr><w:rFonts w:ascii="宋体" w:hAnsi="宋体"/><w:spacing w:val="20"/><w:sz w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:ascii="宋体" w:hAnsi="宋体" w:hint="eastAsia"/><w:spacing w:val="20"/><w:sz w:val="24"/></w:rPr><w:t>[${zmlInfo.nd}]年${zmlInfo.js}卷 第${pageNo}页</w:t></w:r></w:p><w:tbl><w:tblPr><w:tblW w:w="10428" w:type="dxa"/><w:jc w:val="center"/><w:tblInd w:w="-157" w:type="dxa"/><w:tblBorders><w:top w:val="single" w:sz="4" w:space="0" w:color="auto"/><w:left w:val="single" w:sz="4" w:space="0" w:color="auto"/><w:bottom w:val="single" w:sz="4" w:space="0" w:color="auto"/><w:right w:val="single" w:sz="4" w:space="0" w:color="auto"/></w:tblBorders><w:tblLayout w:type="fixed"/><w:tblLook w:val="04A0" w:firstRow="1" w:lastRow="0" w:firstColumn="1" w:lastColumn="0" w:noHBand="0" w:noVBand="1"/></w:tblPr><w:tblGrid><w:gridCol w:w="1026"/><w:gridCol w:w="2138"/><w:gridCol w:w="1242"/><w:gridCol w:w="3171"/><w:gridCol w:w="1281"/><w:gridCol w:w="843"/><w:gridCol w:w="727"/></w:tblGrid><w:tr w:rsidR="006A55E9" w:rsidTr="00B604BB"><w:trPr><w:trHeight w:val="592"/><w:jc w:val="center"/></w:trPr><w:tc><w:tcPr><w:tcW w:w="1026" w:type="dxa"/><w:tcBorders><w:top w:val="single" w:sz="4" w:space="0" w:color="auto"/><w:left w:val="single" w:sz="18" w:space="0" w:color="auto"/><w:bottom w:val="single" w:sz="4" w:space="0" w:color="auto"/><w:right w:val="single" w:sz="4" w:space="0" w:color="auto"/></w:tcBorders><w:vAlign w:val="center"/></w:tcPr><w:p w:rsidR="006A55E9" w:rsidRDefault="00B604BB"><w:pPr><w:spacing w:line="580" w:lineRule="exact"/><w:jc w:val="center"/><w:rPr><w:rFonts w:ascii="宋体" w:hAnsi="宋体"/><w:szCs w:val="21"/></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:ascii="宋体" w:hAnsi="宋体" w:hint="eastAsia"/><w:szCs w:val="21"/></w:rPr><w:t>顺序号</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2138" w:type="dxa"/><w:tcBorders><w:top w:val="single" w:sz="4" w:space="0" w:color="auto"/><w:left w:val="single" w:sz="4" w:space="0" w:color="auto"/><w:bottom w:val="single" w:sz="4" w:space="0" w:color="auto"/><w:right w:val="single" w:sz="4" w:space="0" w:color="auto"/></w:tcBorders><w:vAlign w:val="center"/></w:tcPr><w:p w:rsidR="006A55E9" w:rsidRDefault="00B604BB"><w:pPr><w:spacing w:line="580" w:lineRule="exact"/><w:jc w:val="center"/><w:rPr><w:rFonts w:ascii="宋体" w:hAnsi="宋体"/><w:sz w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:ascii="宋体" w:hAnsi="宋体" w:hint="eastAsia"/><