目录

目录

前言

一、依赖

二、word模板

三、字体文件

四、代码

总结



前言

最近工作中遇到一个导出PDF的需求,记录一下.

具体需求是:按照规定的word模板填充数据,导出pdf。


一、依赖

1、freemarker

2、docx4j

3、poi

4、hutool

        <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-freemarker</artifactId><version>2.7.3</version></dependency><dependency><groupId>org.docx4j</groupId><artifactId>docx4j</artifactId><version>6.0.1</version></dependency><!-- 转出pdf需要 --><dependency><groupId>org.docx4j</groupId><artifactId>docx4j-export-fo</artifactId><version>6.1.0</version></dependency><dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>3.14</version></dependency><dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.7.22</version></dependency>


二、word模板

1.在word模板中要替换的位置,加上变量${xxx}。

2.导出为xml格式,用编辑器打开xml,检查变量是否被分割。

3.将xml改为ftl格式。

以下为测试模板ftl格式内容:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?mso-application progid="Word.Document"?>
<pkg:package xmlns:pkg="http://schemas.microsoft.com/office/2006/xmlPackage"><pkg:part pkg:name="/_rels/.rels" pkg:contentType="application/vnd.openxmlformats-package.relationships+xml"pkg:padding="512"><pkg:xmlData><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId3"Type="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties"Target="docProps/core.xml"/><Relationship Id="rId2"Type="http://schemas.openxmlformats.org/package/2006/relationships/metadata/thumbnail"Target="docProps/thumbnail.emf"/><Relationship Id="rId1"Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument"Target="word/document.xml"/><Relationship Id="rId5"Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties"Target="docProps/custom.xml"/><Relationship Id="rId4"Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties"Target="docProps/app.xml"/></Relationships></pkg:xmlData></pkg:part><pkg:part pkg:name="/word/_rels/document.xml.rels"pkg:contentType="application/vnd.openxmlformats-package.relationships+xml" pkg:padding="256"><pkg:xmlData><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId3"Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/webSettings"Target="webSettings.xml"/><Relationship Id="rId2"Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/settings"Target="settings.xml"/><Relationship Id="rId1"Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles"Target="styles.xml"/><Relationship Id="rId5" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme"Target="theme/theme1.xml"/><Relationship Id="rId4"Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/fontTable"Target="fontTable.xml"/></Relationships></pkg:xmlData></pkg:part><pkg:part pkg:name="/word/document.xml"pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml"><pkg:xmlData><w:document xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas"xmlns:cx="http://schemas.microsoft.com/office/drawing/2014/chartex"xmlns:cx1="http://schemas.microsoft.com/office/drawing/2015/9/8/chartex"xmlns:cx2="http://schemas.microsoft.com/office/drawing/2015/10/21/chartex"xmlns:cx3="http://schemas.microsoft.com/office/drawing/2016/5/9/chartex"xmlns:cx4="http://schemas.microsoft.com/office/drawing/2016/5/10/chartex"xmlns:cx5="http://schemas.microsoft.com/office/drawing/2016/5/11/chartex"xmlns:cx6="http://schemas.microsoft.com/office/drawing/2016/5/12/chartex"xmlns:cx7="http://schemas.microsoft.com/office/drawing/2016/5/13/chartex"xmlns:cx8="http://schemas.microsoft.com/office/drawing/2016/5/14/chartex"xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"xmlns:aink="http://schemas.microsoft.com/office/drawing/2016/ink"xmlns:am3d="http://schemas.microsoft.com/office/drawing/2017/model3d"xmlns:o="urn:schemas-microsoft-com:office:office"xmlns:oel="http://schemas.microsoft.com/office/2019/extlst"xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math"xmlns:v="urn:schemas-microsoft-com:vml"xmlns:wp14="http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing"xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"xmlns:w10="urn:schemas-microsoft-com:office:word"xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml"xmlns:w15="http://schemas.microsoft.com/office/word/2012/wordml"xmlns:w16cex="http://schemas.microsoft.com/office/word/2018/wordml/cex"xmlns:w16cid="http://schemas.microsoft.com/office/word/2016/wordml/cid"xmlns:w16="http://schemas.microsoft.com/office/word/2018/wordml"xmlns:w16sdtdh="http://schemas.microsoft.com/office/word/2020/wordml/sdtdatahash"xmlns:w16se="http://schemas.microsoft.com/office/word/2015/wordml/symex"xmlns:wpg="http://schemas.microsoft.com/office/word/2010/wordprocessingGroup"xmlns:wpi="http://schemas.microsoft.com/office/word/2010/wordprocessingInk"xmlns:wne="http://schemas.microsoft.com/office/word/2006/wordml"xmlns:wps="http://schemas.microsoft.com/office/word/2010/wordprocessingShape"mc:Ignorable="w14 w15 w16se w16cid w16 w16cex w16sdtdh wp14"><w:body><w:p w14:paraId="322E9936" w14:textId="509F27F7" w:rsidR="00932FB1" w:rsidRPr="00C8060C"w:rsidRDefault="00340B26" w:rsidP="00F42BC5"><w:pPr><w:jc w:val="center"/><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"/><w:sz w:val="32"/><w:szCs w:val="24"/></w:rPr></w:pPr><w:r w:rsidRPr="00C8060C"><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"w:hint="eastAsia"/><w:sz w:val="32"/><w:szCs w:val="24"/></w:rPr><w:t>《</w:t></w:r><w:r w:rsidR="00BD0D5D" w:rsidRPr="00C8060C"><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"/><w:sz w:val="32"/><w:szCs w:val="24"/></w:rPr><w:t>${name}</w:t></w:r><w:r w:rsidRPr="00C8060C"><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"w:hint="eastAsia"/><w:sz w:val="32"/><w:szCs w:val="24"/></w:rPr><w:t>》制度审核记录</w:t></w:r></w:p><w:tbl><w:tblPr><w:tblpPr w:leftFromText="180" w:rightFromText="180" w:vertAnchor="text"w:horzAnchor="margin" w:tblpXSpec="center" w:tblpY="212"/><w:tblW w:w="9147" w:type="dxa"/><w:jc w:val="center"/><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:insideH w:val="single" w:sz="4" w:space="0" w:color="auto"/><w:insideV 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="801"/><w:gridCol w:w="1160"/><w:gridCol w:w="1340"/><w:gridCol w:w="4120"/><w:gridCol w:w="1726"/></w:tblGrid><w:tr w:rsidR="00932FB1" w:rsidRPr="00C8060C" w14:paraId="2B7F5BA9" w14:textId="77777777"><w:trPr><w:trHeight w:val="567"/><w:jc w:val="center"/></w:trPr><w:tc><w:tcPr><w:tcW w:w="1961" w:type="dxa"/><w:gridSpan w:val="2"/><w:vAlign w:val="center"/></w:tcPr><w:p w14:paraId="40B887E1" w14:textId="77777777" w:rsidR="00932FB1" w:rsidRPr="00C8060C"w:rsidRDefault="00340B26"><w:pPr><w:jc w:val="center"/><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"/><w:sz w:val="24"/><w:szCs w:val="21"/></w:rPr></w:pPr><w:r w:rsidRPr="00C8060C"><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"w:hint="eastAsia"/><w:sz w:val="24"/><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="7186" w:type="dxa"/><w:gridSpan w:val="3"/><w:vAlign w:val="center"/></w:tcPr><w:p w14:paraId="0241A5B9" w14:textId="7BFB45FF" w:rsidR="00932FB1" w:rsidRPr="00C8060C"w:rsidRDefault="00BD0D5D" w:rsidP="004370D2"><w:pPr><w:jc w:val="center"/><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"/><w:sz w:val="24"/><w:szCs w:val="21"/></w:rPr></w:pPr><w:r w:rsidRPr="00C8060C"><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"/><w:sz w:val="24"/><w:szCs w:val="21"/></w:rPr><w:t>${name}</w:t></w:r></w:p></w:tc></w:tr><w:tr w:rsidR="00932FB1" w:rsidRPr="00C8060C" w14:paraId="18BF53CB" w14:textId="77777777"><w:trPr><w:trHeight w:val="567"/><w:jc w:val="center"/></w:trPr><w:tc><w:tcPr><w:tcW w:w="1961" w:type="dxa"/><w:gridSpan w:val="2"/><w:vAlign w:val="center"/></w:tcPr><w:p w14:paraId="4FEC37BD" w14:textId="77777777" w:rsidR="00932FB1" w:rsidRPr="00C8060C"w:rsidRDefault="00340B26"><w:pPr><w:jc w:val="center"/><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"/><w:sz w:val="24"/><w:szCs w:val="21"/></w:rPr></w:pPr><w:r w:rsidRPr="00C8060C"><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"w:hint="eastAsia"/><w:sz w:val="24"/><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="1340" w:type="dxa"/><w:vAlign w:val="center"/></w:tcPr><w:p w14:paraId="34233A3B" w14:textId="57B549D4" w:rsidR="00932FB1" w:rsidRPr="00C8060C"w:rsidRDefault="004370D2"><w:pPr><w:jc w:val="center"/><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"/><w:sz w:val="24"/><w:szCs w:val="21"/></w:rPr></w:pPr><w:r w:rsidRPr="00C8060C"><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"/><w:sz w:val="24"/><w:szCs w:val="21"/></w:rPr><w:t>${type}</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="4120" w:type="dxa"/><w:vAlign w:val="center"/></w:tcPr><w:p w14:paraId="467DCAD7" w14:textId="77777777" w:rsidR="00932FB1" w:rsidRPr="00C8060C"w:rsidRDefault="00340B26"><w:pPr><w:jc w:val="center"/><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"/><w:sz w:val="24"/><w:szCs w:val="21"/></w:rPr></w:pPr><w:r w:rsidRPr="00C8060C"><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"w:hint="eastAsia"/><w:sz w:val="24"/><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="1726" w:type="dxa"/><w:vAlign w:val="center"/></w:tcPr><w:p w14:paraId="62DB790A" w14:textId="68F9B7F8" w:rsidR="00932FB1" w:rsidRPr="00C8060C"w:rsidRDefault="004370D2"><w:pPr><w:jc w:val="center"/><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"/><w:sz w:val="24"/><w:szCs w:val="21"/></w:rPr></w:pPr><w:r w:rsidRPr="00C8060C"><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"/><w:sz w:val="24"/><w:szCs w:val="21"/></w:rPr><w:t>${plan}</w:t></w:r></w:p></w:tc></w:tr><w:tr w:rsidR="00932FB1" w:rsidRPr="00C8060C" w14:paraId="4828B6EB" w14:textId="77777777"><w:trPr><w:trHeight w:val="567"/><w:jc w:val="center"/></w:trPr><w:tc><w:tcPr><w:tcW w:w="1961" w:type="dxa"/><w:gridSpan w:val="2"/><w:vAlign w:val="center"/></w:tcPr><w:p w14:paraId="7EFE6071" w14:textId="77777777" w:rsidR="00932FB1" w:rsidRPr="00C8060C"w:rsidRDefault="00340B26"><w:pPr><w:jc w:val="center"/><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"/><w:sz w:val="24"/><w:szCs w:val="21"/></w:rPr></w:pPr><w:r w:rsidRPr="00C8060C"><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"w:hint="eastAsia"/><w:sz w:val="24"/><w:szCs w:val="21"/></w:rPr><w:t>主责部门</w:t></w:r></w:p><w:p w14:paraId="7FC6DD1C" w14:textId="77777777" w:rsidR="00932FB1" w:rsidRPr="00C8060C"w:rsidRDefault="00340B26"><w:pPr><w:jc w:val="center"/><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"/><w:sz w:val="24"/><w:szCs w:val="21"/></w:rPr></w:pPr><w:r w:rsidRPr="00C8060C"><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"w:hint="eastAsia"/><w:sz w:val="24"/><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="1340" w:type="dxa"/><w:vAlign w:val="center"/></w:tcPr><w:p w14:paraId="0B1D8A5D" w14:textId="6A5FC289" w:rsidR="00932FB1" w:rsidRPr="00C8060C"w:rsidRDefault="004370D2"><w:pPr><w:jc w:val="center"/><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"/><w:sz w:val="24"/><w:szCs w:val="21"/></w:rPr></w:pPr><w:r w:rsidRPr="00C8060C"><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"w:hint="eastAsia"/><w:sz w:val="24"/><w:szCs w:val="21"/></w:rPr><w:t>${admin}</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="4120" w:type="dxa"/><w:vAlign w:val="center"/></w:tcPr><w:p w14:paraId="0751C9C3" w14:textId="77777777" w:rsidR="00932FB1" w:rsidRPr="00C8060C"w:rsidRDefault="00340B26"><w:pPr><w:jc w:val="center"/><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"/><w:sz w:val="24"/><w:szCs w:val="21"/></w:rPr></w:pPr><w:r w:rsidRPr="00C8060C"><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"w:hint="eastAsia"/><w:sz w:val="24"/><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="1726" w:type="dxa"/><w:vAlign w:val="center"/></w:tcPr><w:p w14:paraId="67B5E540" w14:textId="2C399F2C" w:rsidR="00932FB1" w:rsidRPr="00C8060C"w:rsidRDefault="004370D2"><w:pPr><w:jc w:val="center"/><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"/><w:sz w:val="24"/><w:szCs w:val="21"/></w:rPr></w:pPr><w:r w:rsidRPr="00C8060C"><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"w:hint="eastAsia"/><w:sz w:val="24"/><w:szCs w:val="21"/></w:rPr><w:t>${manager}</w:t></w:r></w:p></w:tc></w:tr><w:tr w:rsidR="00932FB1" w:rsidRPr="00C8060C" w14:paraId="3F6E766B" w14:textId="77777777"><w:trPr><w:trHeight w:val="567"/><w:jc w:val="center"/></w:trPr><w:tc><w:tcPr><w:tcW w:w="1961" w:type="dxa"/><w:gridSpan w:val="2"/><w:vAlign w:val="center"/></w:tcPr><w:p w14:paraId="5CFE3A13" w14:textId="77777777" w:rsidR="00932FB1" w:rsidRPr="00C8060C"w:rsidRDefault="00340B26"><w:pPr><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"/><w:sz w:val="24"/><w:szCs w:val="21"/></w:rPr></w:pPr><w:r w:rsidRPr="00C8060C"><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"w:hint="eastAsia"/><w:sz w:val="24"/><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="7186" w:type="dxa"/><w:gridSpan w:val="3"/><w:vAlign w:val="center"/></w:tcPr><w:p w14:paraId="2006C98A" w14:textId="64AAB2B3" w:rsidR="00932FB1" w:rsidRPr="00C8060C"w:rsidRDefault="004370D2"><w:pPr><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"/><w:sz w:val="24"/><w:szCs w:val="21"/></w:rPr></w:pPr><w:r w:rsidRPr="00C8060C"><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"w:hint="eastAsia"/><w:sz w:val="24"/><w:szCs w:val="21"/></w:rPr><w:t>${msg}</w:t></w:r></w:p></w:tc></w:tr><w:tr w:rsidR="00932FB1" w:rsidRPr="00C8060C" w14:paraId="2225EDD0" w14:textId="77777777"><w:trPr><w:trHeight w:val="567"/><w:jc w:val="center"/></w:trPr><w:tc><w:tcPr><w:tcW w:w="801" w:type="dxa"/><w:vAlign w:val="center"/></w:tcPr><w:p w14:paraId="0BC1C50F" w14:textId="77777777" w:rsidR="00932FB1" w:rsidRPr="00C8060C"w:rsidRDefault="00340B26"><w:pPr><w:jc w:val="center"/><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"/><w:b/><w:sz w:val="24"/><w:szCs w:val="24"/></w:rPr></w:pPr><w:r w:rsidRPr="00C8060C"><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"w:hint="eastAsia"/><w:b/><w:sz w:val="24"/><w:szCs w:val="24"/></w:rPr><w:t>序号</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1160" w:type="dxa"/><w:vAlign w:val="center"/></w:tcPr><w:p w14:paraId="23B1904A" w14:textId="77777777" w:rsidR="00932FB1" w:rsidRPr="00C8060C"w:rsidRDefault="00340B26"><w:pPr><w:jc w:val="center"/><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"/><w:b/><w:sz w:val="24"/><w:szCs w:val="24"/></w:rPr></w:pPr><w:r w:rsidRPr="00C8060C"><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"w:hint="eastAsia"/><w:b/><w:sz w:val="24"/><w:szCs w:val="24"/></w:rPr><w:t>处理人</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1340" w:type="dxa"/><w:vAlign w:val="center"/></w:tcPr><w:p w14:paraId="6DF9376E" w14:textId="77777777" w:rsidR="00932FB1" w:rsidRPr="00C8060C"w:rsidRDefault="00340B26"><w:pPr><w:jc w:val="center"/><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"/><w:b/><w:sz w:val="24"/><w:szCs w:val="24"/></w:rPr></w:pPr><w:r w:rsidRPr="00C8060C"><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"w:hint="eastAsia"/><w:b/><w:sz w:val="24"/><w:szCs w:val="24"/></w:rPr><w:t>处理状态</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="4120" w:type="dxa"/><w:vAlign w:val="center"/></w:tcPr><w:p w14:paraId="0CD05AEB" w14:textId="77777777" w:rsidR="00932FB1" w:rsidRPr="00C8060C"w:rsidRDefault="00340B26"><w:pPr><w:jc w:val="center"/><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"/><w:b/><w:sz w:val="24"/><w:szCs w:val="24"/></w:rPr></w:pPr><w:r w:rsidRPr="00C8060C"><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"w:hint="eastAsia"/><w:b/><w:sz w:val="24"/><w:szCs w:val="24"/></w:rPr><w:t>处理意见</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1726" w:type="dxa"/><w:vAlign w:val="center"/></w:tcPr><w:p w14:paraId="303CA8D6" w14:textId="77777777" w:rsidR="00932FB1" w:rsidRPr="00C8060C"w:rsidRDefault="00340B26"><w:pPr><w:jc w:val="center"/><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"/><w:b/><w:sz w:val="24"/><w:szCs w:val="24"/></w:rPr></w:pPr><w:r w:rsidRPr="00C8060C"><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"w:hint="eastAsia"/><w:b/><w:sz w:val="24"/><w:szCs w:val="24"/></w:rPr><w:t>操作日期</w:t></w:r></w:p></w:tc></w:tr><#list itemList as item><w:tr w:rsidR="00932FB1" w:rsidRPr="00C8060C" w14:paraId="1A9C15FB" w14:textId="77777777"><w:trPr><w:trHeight w:val="567"/><w:jc w:val="center"/></w:trPr><w:tc><w:tcPr><w:tcW w:w="801" w:type="dxa"/><w:vAlign w:val="center"/></w:tcPr><w:p w14:paraId="242116C3" w14:textId="4732F5E9" w:rsidR="00932FB1" w:rsidRPr="00C8060C"w:rsidRDefault="007428A7" w:rsidP="004370D2"><w:pPr><w:jc w:val="center"/><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"/><w:sz w:val="24"/><w:szCs w:val="21"/></w:rPr></w:pPr><w:r w:rsidRPr="00C8060C"><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"w:hint="eastAsia"/><w:sz w:val="24"/><w:szCs w:val="21"/></w:rPr><w:t>${item.num}</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1160" w:type="dxa"/><w:vAlign w:val="center"/></w:tcPr><w:p w14:paraId="2472F448" w14:textId="0DF6FD96" w:rsidR="00932FB1" w:rsidRPr="00C8060C"w:rsidRDefault="007428A7" w:rsidP="004370D2"><w:pPr><w:jc w:val="center"/><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"/><w:sz w:val="24"/><w:szCs w:val="21"/></w:rPr></w:pPr><w:r w:rsidRPr="00C8060C"><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"w:hint="eastAsia"/><w:sz w:val="24"/><w:szCs w:val="21"/></w:rPr><w:t>${item.user}</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1340" w:type="dxa"/><w:vAlign w:val="center"/></w:tcPr><w:p w14:paraId="691245E5" w14:textId="3690B980" w:rsidR="00932FB1" w:rsidRPr="00C8060C"w:rsidRDefault="007428A7" w:rsidP="004370D2"><w:pPr><w:jc w:val="center"/><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"/><w:sz w:val="24"/><w:szCs w:val="21"/></w:rPr></w:pPr><w:r w:rsidRPr="00C8060C"><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"w:hint="eastAsia"/><w:sz w:val="24"/><w:szCs w:val="21"/></w:rPr><w:t>${item.state}</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="4120" w:type="dxa"/><w:vAlign w:val="center"/></w:tcPr><w:p w14:paraId="7D1056ED" w14:textId="4C38C642" w:rsidR="00932FB1" w:rsidRPr="00C8060C"w:rsidRDefault="007428A7" w:rsidP="007428A7"><w:pPr><w:jc w:val="center"/><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"/><w:sz w:val="24"/><w:szCs w:val="21"/></w:rPr></w:pPr><w:r w:rsidRPr="00C8060C"><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"w:hint="eastAsia"/><w:sz w:val="24"/><w:szCs w:val="21"/></w:rPr><w:t>${item.comment}</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1726" w:type="dxa"/><w:vAlign w:val="center"/></w:tcPr><w:p w14:paraId="76E3C226" w14:textId="4480EF8E" w:rsidR="00932FB1" w:rsidRPr="00C8060C"w:rsidRDefault="007428A7" w:rsidP="004370D2"><w:pPr><w:jc w:val="center"/><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"/><w:sz w:val="24"/><w:szCs w:val="21"/></w:rPr></w:pPr><w:r w:rsidRPr="00C8060C"><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"w:hint="eastAsia"/><w:sz w:val="24"/><w:szCs w:val="21"/></w:rPr><w:t>${item.date}</w:t></w:r></w:p></w:tc></w:tr></#list></w:tbl><w:p w14:paraId="055EF2EF" w14:textId="77777777" w:rsidR="00932FB1" w:rsidRPr="00C8060C"w:rsidRDefault="00932FB1" w:rsidP="00EF7A49"><w:pPr><w:rPr><w:rFonts w:ascii="仿宋_GB2312" w:eastAsia="仿宋_GB2312" w:hAnsi="仿宋_GB2312"/></w:rPr></w:pPr></w:p><w:sectPr w:rsidR="00932FB1" w:rsidRPr="00C8060C"><w:pgSz w:w="11906" w:h="16838"/><w:pgMar w:top="1440" w:right="1800" w:bottom="1440" w:left="1800" w:header="851" w:footer="992"w:gutter="0"/><w:cols w:space="425"/><w:docGrid w:type="lines" w:linePitch="312"/></w:sectPr></w:body></w:document></pkg:xmlData></pkg:part><pkg:part pkg:name="/docProps/thumbnail.emf" pkg:contentType="image/x-emf"><pkg:binaryData></pkg:binaryData></pkg:part><pkg:part pkg:name="/word/theme/theme1.xml"pkg:contentType="application/vnd.openxmlformats-officedocument.theme+xml"><pkg:xmlData><a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office 主题"><a:themeElements><a:clrScheme name="Office"><a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1><a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1><a:dk2><a:srgbClr val="44546A"/></a:dk2><a:lt2><a:srgbClr val="E7E6E6"/></a:lt2><a:accent1><a:srgbClr val="5B9BD5"/></a:accent1><a:accent2><a:srgbClr val="ED7D31"/></a:accent2><a:accent3><a:srgbClr val="A5A5A5"/></a:accent3><a:accent4><a:srgbClr val="FFC000"/></a:accent4><a:accent5><a:srgbClr val="4472C4"/></a:accent5><a:accent6><a:srgbClr val="70AD47"/></a:accent6><a:hlink><a:srgbClr val="0563C1"/></a:hlink><a:folHlink><a:srgbClr val="954F72"/></a:folHlink></a:clrScheme><a:fontScheme name="Office"><a:majorFont><a:latin typeface="Calibri Light"/><a:ea typeface=""/><a:cs typeface=""/><a:font script="Jpan" typeface="MS ゴシック"/><a:font script="Hang" typeface="맑은 고딕"/><a:font script="Hans" typeface="宋体"/><a:font script="Hant" typeface="新細明體"/><a:font script="Arab" typeface="Times New Roman"/><a:font script="Hebr" typeface="Times New Roman"/><a:font script="Thai" typeface="Angsana New"/><a:font script="Ethi" typeface="Nyala"/><a:font script="Beng" typeface="Vrinda"/><a:font script="Gujr" typeface="Shruti"/><a:font script="Khmr" typeface="MoolBoran"/><a:font script="Knda" typeface="Tunga"/><a:font script="Guru" typeface="Raavi"/><a:font script="Cans" typeface="Euphemia"/><a:font script="Cher" typeface="Plantagenet Cherokee"/><a:font script="Yiii" typeface="Microsoft Yi Baiti"/><a:font script="Tibt" typeface="Microsoft Himalaya"/><a:font script="Thaa" typeface="MV Boli"/><a:font script="Deva" typeface="Mangal"/><a:font script="Telu" typeface="Gautami"/><a:font script="Taml" typeface="Latha"/><a:font script="Syrc" typeface="Estrangelo Edessa"/><a:font script="Orya" typeface="Kalinga"/><a:font script="Mlym" typeface="Kartika"/><a:font script="Laoo" typeface="DokChampa"/><a:font script="Sinh" typeface="Iskoola Pota"/><a:font script="Mong" typeface="Mongolian Baiti"/><a:font script="Viet" typeface="Times New Roman"/><a:font script="Uigh" typeface="Microsoft Uighur"/><a:font script="Geor" typeface="Sylfaen"/></a:majorFont><a:minorFont><a:latin typeface="Calibri"/><a:ea typeface=""/><a:cs typeface=""/><a:font script="Jpan" typeface="MS 明朝"/><a:font script="Hang" typeface="맑은 고딕"/><a:font script="Hans" typeface="宋体"/><a:font script="Hant" typeface="新細明體"/><a:font script="Arab" typeface="Arial"/><a:font script="Hebr" typeface="Arial"/><a:font script="Thai" typeface="Cordia New"/><a:font script="Ethi" typeface="Nyala"/><a:font script="Beng" typeface="Vrinda"/><a:font script="Gujr" typeface="Shruti"/><a:font script="Khmr" typeface="DaunPenh"/><a:font script="Knda" typeface="Tunga"/><a:font script="Guru" typeface="Raavi"/><a:font script="Cans" typeface="Euphemia"/><a:font script="Cher" typeface="Plantagenet Cherokee"/><a:font script="Yiii" typeface="Microsoft Yi Baiti"/><a:font script="Tibt" typeface="Microsoft Himalaya"/><a:font script="Thaa" typeface="MV Boli"/><a:font script="Deva" typeface="Mangal"/><a:font script="Telu" typeface="Gautami"/><a:font script="Taml" typeface="Latha"/><a:font script="Syrc" typeface="Estrangelo Edessa"/><a:font script="Orya" typeface="Kalinga"/><a:font script="Mlym" typeface="Kartika"/><a:font script="Laoo" typeface="DokChampa"/><a:font script="Sinh" typeface="Iskoola Pota"/><a:font script="Mong" typeface="Mongolian Baiti"/><a:font script="Viet" typeface="Arial"/><a:font script="Uigh" typeface="Microsoft Uighur"/><a:font script="Geor" typeface="Sylfaen"/></a:minorFont></a:fontScheme><a:fmtScheme name="Office"><a:fillStyleLst><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:lumMod val="110000"/><a:satMod val="105000"/><a:tint val="67000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:lumMod val="105000"/><a:satMod val="103000"/><a:tint val="73000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:lumMod val="105000"/><a:satMod val="109000"/><a:tint val="81000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:satMod val="103000"/><a:lumMod val="102000"/><a:tint val="94000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:satMod val="110000"/><a:lumMod val="100000"/><a:shade val="100000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:lumMod val="99000"/><a:satMod val="120000"/><a:shade val="78000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill></a:fillStyleLst><a:lnStyleLst><a:ln w="6350" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln><a:ln w="12700" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln><a:ln w="19050" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln></a:lnStyleLst><a:effectStyleLst><a:effectStyle><a:effectLst/></a:effectStyle><a:effectStyle><a:effectLst/></a:effectStyle><a:effectStyle><a:effectLst><a:outerShdw blurRad="57150" dist="19050" dir="5400000" algn="ctr" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="63000"/></a:srgbClr></a:outerShdw></a:effectLst></a:effectStyle></a:effectStyleLst><a:bgFillStyleLst><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:solidFill><a:schemeClr val="phClr"><a:tint val="95000"/><a:satMod val="170000"/></a:schemeClr></a:solidFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="93000"/><a:satMod val="150000"/><a:shade val="98000"/><a:lumMod val="102000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:tint val="98000"/><a:satMod val="130000"/><a:shade val="90000"/><a:lumMod val="103000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="63000"/><a:satMod val="120000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill></a:bgFillStyleLst></a:fmtScheme></a:themeElements><a:objectDefaults/><a:extraClrSchemeLst/></a:theme></pkg:xmlData></pkg:part><pkg:part pkg:name="/word/settings.xml"pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml"><pkg:xmlData><w:settings xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"xmlns:o="urn:schemas-microsoft-com:office:office"xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math"xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w10="urn:schemas-microsoft-com:office:word"xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml"xmlns:w15="http://schemas.microsoft.com/office/word/2012/wordml"xmlns:w16cex="http://schemas.microsoft.com/office/word/2018/wordml/cex"xmlns:w16cid="http://schemas.microsoft.com/office/word/2016/wordml/cid"xmlns:w16="http://schemas.microsoft.com/office/word/2018/wordml"xmlns:w16sdtdh="http://schemas.microsoft.com/office/word/2020/wordml/sdtdatahash"xmlns:w16se="http://schemas.microsoft.com/office/word/2015/wordml/symex"xmlns:sl="http://schemas.openxmlformats.org/schemaLibrary/2006/main"mc:Ignorable="w14 w15 w16se w16cid w16 w16cex w16sdtdh"><w:zoom w:percent="127"/><w:embedSystemFonts/><w:bordersDoNotSurroundHeader/><w:bordersDoNotSurroundFooter/><w:proofState w:spelling="clean" w:grammar="clean"/><w:defaultTabStop w:val="420"/><w:drawingGridVerticalSpacing w:val="156"/><w:noPunctuationKerning/><w:characterSpacingControl w:val="compressPunctuation"/><w:savePreviewPicture/><w:compat><w:spaceForUL/><w:balanceSingleByteDoubleByteWidth/><w:doNotLeaveBackslashAlone/><w:ulTrailSpace/><w:doNotExpandShiftReturn/><w:adjustLineHeightInTable/><w:useFELayout/><w:compatSetting w:name="compatibilityMode" w:uri="http://schemas.microsoft.com/office/word"w:val="15"/><w:compatSetting w:name="overrideTableStyleFontSizeAndJustification"w:uri="http://schemas.microsoft.com/office/word" w:val="1"/><w:compatSetting w:name="enableOpenTypeFeatures" w:uri="http://schemas.microsoft.com/office/word"w:val="1"/><w:compatSetting w:name="doNotFlipMirrorIndents" w:uri="http://schemas.microsoft.com/office/word"w:val="1"/><w:compatSetting w:name="differentiateMultirowTableHeaders"w:uri="http://schemas.microsoft.com/office/word" w:val="1"/><w:compatSetting w:name="useWord2013TrackBottomHyphenation"w:uri="http://schemas.microsoft.com/office/word" w:val="0"/></w:compat><w:docVars><w:docVar w:name="commondata" w:val="eyJoZGlkIjoiYjIwZWQyOTYxMmI2ZDc5ZjE0YWM1N2U5ZjEwZmY1YzkifQ=="/></w:docVars><w:rsids><w:rsidRoot w:val="00932FB1"/><w:rsid w:val="00340B26"/><w:rsid w:val="003707B9"/><w:rsid w:val="004370D2"/><w:rsid w:val="004D5391"/><w:rsid w:val="007428A7"/><w:rsid w:val="008A554B"/><w:rsid w:val="00932FB1"/><w:rsid w:val="00BD0D5D"/><w:rsid w:val="00C8060C"/><w:rsid w:val="00EF7A49"/><w:rsid w:val="00F42BC5"/><w:rsid w:val="00FA383B"/><w:rsid w:val="14CB44CC"/><w:rsid w:val="273C1C28"/></w:rsids><m:mathPr><m:mathFont m:val="Cambria Math"/><m:brkBin m:val="before"/><m:brkBinSub m:val="--"/><m:smallFrac m:val="0"/><m:dispDef/><m:lMargin m:val="0"/><m:rMargin m:val="0"/><m:defJc m:val="centerGroup"/><m:wrapIndent m:val="1440"/><m:intLim m:val="subSup"/><m:naryLim m:val="undOvr"/></m:mathPr><w:themeFontLang w:val="en-US" w:eastAsia="zh-CN"/><w:clrSchemeMapping w:bg1="light1" w:t1="dark1" w:bg2="light2" w:t2="dark2" w:accent1="accent1"w:accent2="accent2" w:accent3="accent3" w:accent4="accent4" w:accent5="accent5"w:accent6="accent6" w:hyperlink="hyperlink"w:followedHyperlink="followedHyperlink"/><w:doNotIncludeSubdocsInStats/><w:decimalSymbol w:val="."/><w:listSeparator w:val=","/><w14:docId w14:val="0E2FEA05"/><w15:docId w15:val="{6B0495D7-E54A-0345-90A9-15C8E1A0345A}"/></w:settings></pkg:xmlData></pkg:part><pkg:part pkg:name="/docProps/core.xml" pkg:contentType="application/vnd.openxmlformats-package.core-properties+xml"pkg:padding="256"><pkg:xmlData><cp:coreProperties xmlns:cp="http://schemas.openxmlformats.org/package/2006/metadata/core-properties"xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/"xmlns:dcmitype="http://purl.org/dc/dcmitype/"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><dc:creator>wangfei</dc:creator><cp:lastModifiedBy>ve5361</cp:lastModifiedBy><cp:revision>7</cp:revision><dcterms:created xsi:type="dcterms:W3CDTF">2022-08-08T09:53:00Z</dcterms:created><dcterms:modified xsi:type="dcterms:W3CDTF">2022-08-10T09:44:00Z</dcterms:modified></cp:coreProperties></pkg:xmlData></pkg:part><pkg:part pkg:name="/word/fontTable.xml"pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.fontTable+xml"><pkg:xmlData><w:fonts xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml"xmlns:w15="http://schemas.microsoft.com/office/word/2012/wordml"xmlns:w16cex="http://schemas.microsoft.com/office/word/2018/wordml/cex"xmlns:w16cid="http://schemas.microsoft.com/office/word/2016/wordml/cid"xmlns:w16="http://schemas.microsoft.com/office/word/2018/wordml"xmlns:w16sdtdh="http://schemas.microsoft.com/office/word/2020/wordml/sdtdatahash"xmlns:w16se="http://schemas.microsoft.com/office/word/2015/wordml/symex"mc:Ignorable="w14 w15 w16se w16cid w16 w16cex w16sdtdh"><w:font w:name="Times New Roman"><w:panose1 w:val="02020603050405020304"/><w:charset w:val="00"/><w:family w:val="roman"/><w:pitch w:val="variable"/><w:sig w:usb0="E0002EFF" w:usb1="C000785B" w:usb2="00000009" w:usb3="00000000" w:csb0="000001FF"w:csb1="00000000"/></w:font><w:font w:name="宋体"><w:altName w:val="SimSun"/><w:panose1 w:val="02010600030101010101"/><w:charset w:val="86"/><w:family w:val="auto"/><w:pitch w:val="variable"/><w:sig w:usb0="00000003" w:usb1="288F0000" w:usb2="00000016" w:usb3="00000000" w:csb0="00040001"w:csb1="00000000"/></w:font><w:font w:name="仿宋_GB2312"><w:panose1 w:val="020B0604020202020204"/><w:charset w:val="86"/><w:family w:val="modern"/><w:pitch w:val="fixed"/><w:sig w:usb0="00000001" w:usb1="080E0000" w:usb2="00000010" w:usb3="00000000" w:csb0="00040001"w:csb1="00000000"/></w:font><w:font w:name="Calibri Light"><w:panose1 w:val="020F0302020204030204"/><w:charset w:val="00"/><w:family w:val="swiss"/><w:pitch w:val="variable"/><w:sig w:usb0="E0002AFF" w:usb1="C000247B" w:usb2="00000009" w:usb3="00000000" w:csb0="000001FF"w:csb1="00000000"/></w:font><w:font w:name="Calibri"><w:panose1 w:val="020F0502020204030204"/><w:charset w:val="00"/><w:family w:val="swiss"/><w:pitch w:val="variable"/><w:sig w:usb0="E0002AFF" w:usb1="C000247B" w:usb2="00000009" w:usb3="00000000" w:csb0="000001FF"w:csb1="00000000"/></w:font></w:fonts></pkg:xmlData></pkg:part><pkg:part pkg:name="/docProps/custom.xml"pkg:contentType="application/vnd.openxmlformats-officedocument.custom-properties+xml" pkg:padding="256"><pkg:xmlData><Properties xmlns="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties"xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"><property fmtid="{D5CDD505-2E9C-101B-9397-08002B2CF9AE}" pid="2" name="KSOProductBuildVer"><vt:lpwstr>2052-11.1.0.11875</vt:lpwstr></property><property fmtid="{D5CDD505-2E9C-101B-9397-08002B2CF9AE}" pid="3" name="ICV"><vt:lpwstr>C20EB7D971D84AC79384610A4A11259F</vt:lpwstr></property></Properties></pkg:xmlData></pkg:part><pkg:part pkg:name="/word/webSettings.xml"pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.webSettings+xml"><pkg:xmlData><w:webSettings xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml"xmlns:w15="http://schemas.microsoft.com/office/word/2012/wordml"xmlns:w16cex="http://schemas.microsoft.com/office/word/2018/wordml/cex"xmlns:w16cid="http://schemas.microsoft.com/office/word/2016/wordml/cid"xmlns:w16="http://schemas.microsoft.com/office/word/2018/wordml"xmlns:w16sdtdh="http://schemas.microsoft.com/office/word/2020/wordml/sdtdatahash"xmlns:w16se="http://schemas.microsoft.com/office/word/2015/wordml/symex"mc:Ignorable="w14 w15 w16se w16cid w16 w16cex w16sdtdh"/></pkg:xmlData></pkg:part><pkg:part pkg:name="/word/styles.xml"pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml"><pkg:xmlData><w:styles xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml"xmlns:w15="http://schemas.microsoft.com/office/word/2012/wordml"xmlns:w16cex="http://schemas.microsoft.com/office/word/2018/wordml/cex"xmlns:w16cid="http://schemas.microsoft.com/office/word/2016/wordml/cid"xmlns:w16="http://schemas.microsoft.com/office/word/2018/wordml"xmlns:w16sdtdh="http://schemas.microsoft.com/office/word/2020/wordml/sdtdatahash"xmlns:w16se="http://schemas.microsoft.com/office/word/2015/wordml/symex"mc:Ignorable="w14 w15 w16se w16cid w16 w16cex w16sdtdh"><w:docDefaults><w:rPrDefault><w:rPr><w:rFonts w:ascii="Times New Roman" w:eastAsia="宋体" w:hAnsi="Times New Roman"w:cs="Times New Roman"/><w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="ar-SA"/></w:rPr></w:rPrDefault><w:pPrDefault/></w:docDefaults><w:latentStyles w:defLockedState="0" w:defUIPriority="0" w:defSemiHidden="0" w:defUnhideWhenUsed="0"w:defQFormat="0" w:count="376"><w:lsdException w:name="Normal" w:qFormat="1"/><w:lsdException w:name="heading 1" w:qFormat="1"/><w:lsdException w:name="heading 2" w:semiHidden="1" w:unhideWhenUsed="1" w:qFormat="1"/><w:lsdException w:name="heading 3" w:semiHidden="1" w:unhideWhenUsed="1" w:qFormat="1"/><w:lsdException w:name="heading 4" w:semiHidden="1" w:unhideWhenUsed="1" w:qFormat="1"/><w:lsdException w:name="heading 5" w:semiHidden="1" w:unhideWhenUsed="1" w:qFormat="1"/><w:lsdException w:name="heading 6" w:semiHidden="1" w:unhideWhenUsed="1" w:qFormat="1"/><w:lsdException w:name="heading 7" w:semiHidden="1" w:unhideWhenUsed="1" w:qFormat="1"/><w:lsdException w:name="heading 8" w:semiHidden="1" w:unhideWhenUsed="1" w:qFormat="1"/><w:lsdException w:name="heading 9" w:semiHidden="1" w:unhideWhenUsed="1" w:qFormat="1"/><w:lsdException w:name="caption" w:semiHidden="1" w:unhideWhenUsed="1" w:qFormat="1"/><w:lsdException w:name="Title" w:qFormat="1"/><w:lsdException w:name="Default Paragraph Font" w:semiHidden="1"/><w:lsdException w:name="Subtitle" w:qFormat="1"/><w:lsdException w:name="Strong" w:qFormat="1"/><w:lsdException w:name="Emphasis" w:qFormat="1"/><w:lsdException w:name="HTML Top of Form" w:semiHidden="1" w:uiPriority="99" w:unhideWhenUsed="1"/><w:lsdException w:name="HTML Bottom of Form" w:semiHidden="1" w:uiPriority="99"w:unhideWhenUsed="1"/><w:lsdException w:name="Normal Table" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="No List" w:semiHidden="1" w:uiPriority="99" w:unhideWhenUsed="1"/><w:lsdException w:name="Outline List 1" w:semiHidden="1" w:uiPriority="99" w:unhideWhenUsed="1"/><w:lsdException w:name="Outline List 2" w:semiHidden="1" w:uiPriority="99" w:unhideWhenUsed="1"/><w:lsdException w:name="Outline List 3" w:semiHidden="1" w:uiPriority="99" w:unhideWhenUsed="1"/><w:lsdException w:name="Table Simple 1" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table Simple 2" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table Simple 3" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table Classic 1" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table Classic 2" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table Classic 3" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table Classic 4" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table Colorful 1" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table Colorful 2" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table Colorful 3" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table Columns 1" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table Columns 2" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table Columns 3" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table Columns 4" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table Columns 5" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table Grid 1" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table Grid 2" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table Grid 3" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table Grid 4" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table Grid 5" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table Grid 6" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table Grid 7" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table Grid 8" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table List 1" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table List 2" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table List 3" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table List 4" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table List 5" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table List 6" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table List 7" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table List 8" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table 3D effects 1" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table 3D effects 2" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table 3D effects 3" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table Contemporary" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table Elegant" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table Professional" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table Subtle 1" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table Subtle 2" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table Web 1" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table Web 2" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table Web 3" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Table Theme" w:semiHidden="1" w:unhideWhenUsed="1"/><w:lsdException w:name="Placeholder Text" w:semiHidden="1" w:uiPriority="99"/><w:lsdException w:name="No Spacing" w:uiPriority="99"/><w:lsdException w:name="Light Shading" w:uiPriority="60"/><w:lsdException w:name="Light List" w:uiPriority="61"/><w:lsdException w:name="Light Grid" w:uiPriority="62"/><w:lsdException w:name="Medium Shading 1" w:uiPriority="63"/><w:lsdException w:name="Medium Shading 2" w:uiPriority="64"/><w:lsdException w:name="Medium List 1" w:uiPriority="65"/><w:lsdException w:name="Medium List 2" w:uiPriority="66"/><w:lsdException w:name="Medium Grid 1" w:uiPriority="67"/><w:lsdException w:name="Medium Grid 2" w:uiPriority="68"/><w:lsdException w:name="Medium Grid 3" w:uiPriority="69"/><w:lsdException w:name="Dark List" w:uiPriority="70"/><w:lsdException w:name="Colorful Shading" w:uiPriority="71"/><w:lsdException w:name="Colorful List" w:uiPriority="72"/><w:lsdException w:name="Colorful Grid" w:uiPriority="73"/><w:lsdException w:name="Light Shading Accent 1" w:uiPriority="60"/><w:lsdException w:name="Light List Accent 1" w:uiPriority="61"/><w:lsdException w:name="Light Grid Accent 1" w:uiPriority="62"/><w:lsdException w:name="Medium Shading 1 Accent 1" w:uiPriority="63"/><w:lsdException w:name="Medium Shading 2 Accent 1" w:uiPriority="64"/><w:lsdException w:name="Medium List 1 Accent 1" w:uiPriority="65"/><w:lsdException w:name="Revision" w:semiHidden="1" w:uiPriority="99"/><w:lsdException w:name="List Paragraph" w:uiPriority="99"/><w:lsdException w:name="Quote" w:uiPriority="99"/><w:lsdException w:name="Intense Quote" w:uiPriority="99"/><w:lsdException w:name="Medium List 2 Accent 1" w:uiPriority="66"/><w:lsdException w:name="Medium Grid 1 Accent 1" w:uiPriority="67"/><w:lsdException w:name="Medium Grid 2 Accent 1" w:uiPriority="68"/><w:lsdException w:name="Medium Grid 3 Accent 1" w:uiPriority="69"/><w:lsdException w:name="Dark List Accent 1" w:uiPriority="70"/><w:lsdException w:name="Colorful Shading Accent 1" w:uiPriority="71"/><w:lsdException w:name="Colorful List Accent 1" w:uiPriority="72"/><w:lsdException w:name="Colorful Grid Accent 1" w:uiPriority="73"/><w:lsdException w:name="Light Shading Accent 2" w:uiPriority="60"/><w:lsdException w:name="Light List Accent 2" w:uiPriority="61"/><w:lsdException w:name="Light Grid Accent 2" w:uiPriority="62"/><w:lsdException w:name="Medium Shading 1 Accent 2" w:uiPriority="63"/><w:lsdException w:name="Medium Shading 2 Accent 2" w:uiPriority="64"/><w:lsdException w:name="Medium List 1 Accent 2" w:uiPriority="65"/><w:lsdException w:name="Medium List 2 Accent 2" w:uiPriority="66"/><w:lsdException w:name="Medium Grid 1 Accent 2" w:uiPriority="67"/><w:lsdException w:name="Medium Grid 2 Accent 2" w:uiPriority="68"/><w:lsdException w:name="Medium Grid 3 Accent 2" w:uiPriority="69"/><w:lsdException w:name="Dark List Accent 2" w:uiPriority="70"/><w:lsdException w:name="Colorful Shading Accent 2" w:uiPriority="71"/><w:lsdException w:name="Colorful List Accent 2" w:uiPriority="72"/><w:lsdException w:name="Colorful Grid Accent 2" w:uiPriority="73"/><w:lsdException w:name="Light Shading Accent 3" w:uiPriority="60"/><w:lsdException w:name="Light List Accent 3" w:uiPriority="61"/><w:lsdException w:name="Light Grid Accent 3" w:uiPriority="62"/><w:lsdException w:name="Medium Shading 1 Accent 3" w:uiPriority="63"/><w:lsdException w:name="Medium Shading 2 Accent 3" w:uiPriority="64"/><w:lsdException w:name="Medium List 1 Accent 3" w:uiPriority="65"/><w:lsdException w:name="Medium List 2 Accent 3" w:uiPriority="66"/><w:lsdException w:name="Medium Grid 1 Accent 3" w:uiPriority="67"/><w:lsdException w:name="Medium Grid 2 Accent 3" w:uiPriority="68"/><w:lsdException w:name="Medium Grid 3 Accent 3" w:uiPriority="69"/><w:lsdException w:name="Dark List Accent 3" w:uiPriority="70"/><w:lsdException w:name="Colorful Shading Accent 3" w:uiPriority="71"/><w:lsdException w:name="Colorful List Accent 3" w:uiPriority="72"/><w:lsdException w:name="Colorful Grid Accent 3" w:uiPriority="73"/><w:lsdException w:name="Light Shading Accent 4" w:uiPriority="60"/><w:lsdException w:name="Light List Accent 4" w:uiPriority="61"/><w:lsdException w:name="Light Grid Accent 4" w:uiPriority="62"/><w:lsdException w:name="Medium Shading 1 Accent 4" w:uiPriority="63"/><w:lsdException w:name="Medium Shading 2 Accent 4" w:uiPriority="64"/><w:lsdException w:name="Medium List 1 Accent 4" w:uiPriority="65"/><w:lsdException w:name="Medium List 2 Accent 4" w:uiPriority="66"/><w:lsdException w:name="Medium Grid 1 Accent 4" w:uiPriority="67"/><w:lsdException w:name="Medium Grid 2 Accent 4" w:uiPriority="68"/><w:lsdException w:name="Medium Grid 3 Accent 4" w:uiPriority="69"/><w:lsdException w:name="Dark List Accent 4" w:uiPriority="70"/><w:lsdException w:name="Colorful Shading Accent 4" w:uiPriority="71"/><w:lsdException w:name="Colorful List Accent 4" w:uiPriority="72"/><w:lsdException w:name="Colorful Grid Accent 4" w:uiPriority="73"/><w:lsdException w:name="Light Shading Accent 5" w:uiPriority="60"/><w:lsdException w:name="Light List Accent 5" w:uiPriority="61"/><w:lsdException w:name="Light Grid Accent 5" w:uiPriority="62"/><w:lsdException w:name="Medium Shading 1 Accent 5" w:uiPriority="63"/><w:lsdException w:name="Medium Shading 2 Accent 5" w:uiPriority="64"/><w:lsdException w:name="Medium List 1 Accent 5" w:uiPriority="65"/><w:lsdException w:name="Medium List 2 Accent 5" w:uiPriority="66"/><w:lsdException w:name="Medium Grid 1 Accent 5" w:uiPriority="67"/><w:lsdException w:name="Medium Grid 2 Accent 5" w:uiPriority="68"/><w:lsdException w:name="Medium Grid 3 Accent 5" w:uiPriority="69"/><w:lsdException w:name="Dark List Accent 5" w:uiPriority="70"/><w:lsdException w:name="Colorful Shading Accent 5" w:uiPriority="71"/><w:lsdException w:name="Colorful List Accent 5" w:uiPriority="72"/><w:lsdException w:name="Colorful Grid Accent 5" w:uiPriority="73"/><w:lsdException w:name="Light Shading Accent 6" w:uiPriority="60"/><w:lsdException w:name="Light List Accent 6" w:uiPriority="61"/><w:lsdException w:name="Light Grid Accent 6" w:uiPriority="62"/><w:lsdException w:name="Medium Shading 1 Accent 6" w:uiPriority="63"/><w:lsdException w:name="Medium Shading 2 Accent 6" w:uiPriority="64"/><w:lsdException w:name="Medium List 1 Accent 6" w:uiPriority="65"/><w:lsdException w:name="Medium List 2 Accent 6" w:uiPriority="66"/><w:lsdException w:name="Medium Grid 1 Accent 6" w:uiPriority="67"/><w:lsdException w:name="Medium Grid 2 Accent 6" w:uiPriority="68"/><w:lsdException w:name="Medium Grid 3 Accent 6" w:uiPriority="69"/><w:lsdException w:name="Dark List Accent 6" w:uiPriority="70"/><w:lsdException w:name="Colorful Shading Accent 6" w:uiPriority="71"/><w:lsdException w:name="Colorful List Accent 6" w:uiPriority="72"/><w:lsdException w:name="Colorful Grid Accent 6" w:uiPriority="73"/><w:lsdException w:name="Subtle Emphasis" w:uiPriority="19" w:qFormat="1"/><w:lsdException w:name="Intense Emphasis" w:uiPriority="21" w:qFormat="1"/><w:lsdException w:name="Subtle Reference" w:uiPriority="31" w:qFormat="1"/><w:lsdException w:name="Intense Reference" w:uiPriority="32" w:qFormat="1"/><w:lsdException w:name="Book Title" w:uiPriority="33" w:qFormat="1"/><w:lsdException w:name="Bibliography" w:semiHidden="1" w:uiPriority="37" w:unhideWhenUsed="1"/><w:lsdException w:name="TOC Heading" w:semiHidden="1" w:uiPriority="39" w:unhideWhenUsed="1"w:qFormat="1"/><w:lsdException w:name="Plain Table 1" w:uiPriority="41"/><w:lsdException w:name="Plain Table 2" w:uiPriority="42"/><w:lsdException w:name="Plain Table 3" w:uiPriority="43"/><w:lsdException w:name="Plain Table 4" w:uiPriority="44"/><w:lsdException w:name="Plain Table 5" w:uiPriority="45"/><w:lsdException w:name="Grid Table Light" w:uiPriority="40"/><w:lsdException w:name="Grid Table 1 Light" w:uiPriority="46"/><w:lsdException w:name="Grid Table 2" w:uiPriority="47"/><w:lsdException w:name="Grid Table 3" w:uiPriority="48"/><w:lsdException w:name="Grid Table 4" w:uiPriority="49"/><w:lsdException w:name="Grid Table 5 Dark" w:uiPriority="50"/><w:lsdException w:name="Grid Table 6 Colorful" w:uiPriority="51"/><w:lsdException w:name="Grid Table 7 Colorful" w:uiPriority="52"/><w:lsdException w:name="Grid Table 1 Light Accent 1" w:uiPriority="46"/><w:lsdException w:name="Grid Table 2 Accent 1" w:uiPriority="47"/><w:lsdException w:name="Grid Table 3 Accent 1" w:uiPriority="48"/><w:lsdException w:name="Grid Table 4 Accent 1" w:uiPriority="49"/><w:lsdException w:name="Grid Table 5 Dark Accent 1" w:uiPriority="50"/><w:lsdException w:name="Grid Table 6 Colorful Accent 1" w:uiPriority="51"/><w:lsdException w:name="Grid Table 7 Colorful Accent 1" w:uiPriority="52"/><w:lsdException w:name="Grid Table 1 Light Accent 2" w:uiPriority="46"/><w:lsdException w:name="Grid Table 2 Accent 2" w:uiPriority="47"/><w:lsdException w:name="Grid Table 3 Accent 2" w:uiPriority="48"/><w:lsdException w:name="Grid Table 4 Accent 2" w:uiPriority="49"/><w:lsdException w:name="Grid Table 5 Dark Accent 2" w:uiPriority="50"/><w:lsdException w:name="Grid Table 6 Colorful Accent 2" w:uiPriority="51"/><w:lsdException w:name="Grid Table 7 Colorful Accent 2" w:uiPriority="52"/><w:lsdException w:name="Grid Table 1 Light Accent 3" w:uiPriority="46"/><w:lsdException w:name="Grid Table 2 Accent 3" w:uiPriority="47"/><w:lsdException w:name="Grid Table 3 Accent 3" w:uiPriority="48"/><w:lsdException w:name="Grid Table 4 Accent 3" w:uiPriority="49"/><w:lsdException w:name="Grid Table 5 Dark Accent 3" w:uiPriority="50"/><w:lsdException w:name="Grid Table 6 Colorful Accent 3" w:uiPriority="51"/><w:lsdException w:name="Grid Table 7 Colorful Accent 3" w:uiPriority="52"/><w:lsdException w:name="Grid Table 1 Light Accent 4" w:uiPriority="46"/><w:lsdException w:name="Grid Table 2 Accent 4" w:uiPriority="47"/><w:lsdException w:name="Grid Table 3 Accent 4" w:uiPriority="48"/><w:lsdException w:name="Grid Table 4 Accent 4" w:uiPriority="49"/><w:lsdException w:name="Grid Table 5 Dark Accent 4" w:uiPriority="50"/><w:lsdException w:name="Grid Table 6 Colorful Accent 4" w:uiPriority="51"/><w:lsdException w:name="Grid Table 7 Colorful Accent 4" w:uiPriority="52"/><w:lsdException w:name="Grid Table 1 Light Accent 5" w:uiPriority="46"/><w:lsdException w:name="Grid Table 2 Accent 5" w:uiPriority="47"/><w:lsdException w:name="Grid Table 3 Accent 5" w:uiPriority="48"/><w:lsdException w:name="Grid Table 4 Accent 5" w:uiPriority="49"/><w:lsdException w:name="Grid Table 5 Dark Accent 5" w:uiPriority="50"/><w:lsdException w:name="Grid Table 6 Colorful Accent 5" w:uiPriority="51"/><w:lsdException w:name="Grid Table 7 Colorful Accent 5" w:uiPriority="52"/><w:lsdException w:name="Grid Table 1 Light Accent 6" w:uiPriority="46"/><w:lsdException w:name="Grid Table 2 Accent 6" w:uiPriority="47"/><w:lsdException w:name="Grid Table 3 Accent 6" w:uiPriority="48"/><w:lsdException w:name="Grid Table 4 Accent 6" w:uiPriority="49"/><w:lsdException w:name="Grid Table 5 Dark Accent 6" w:uiPriority="50"/><w:lsdException w:name="Grid Table 6 Colorful Accent 6" w:uiPriority="51"/><w:lsdException w:name="Grid Table 7 Colorful Accent 6" w:uiPriority="52"/><w:lsdException w:name="List Table 1 Light" w:uiPriority="46"/><w:lsdException w:name="List Table 2" w:uiPriority="47"/><w:lsdException w:name="List Table 3" w:uiPriority="48"/><w:lsdException w:name="List Table 4" w:uiPriority="49"/><w:lsdException w:name="List Table 5 Dark" w:uiPriority="50"/><w:lsdException w:name="List Table 6 Colorful" w:uiPriority="51"/><w:lsdException w:name="List Table 7 Colorful" w:uiPriority="52"/><w:lsdException w:name="List Table 1 Light Accent 1" w:uiPriority="46"/><w:lsdException w:name="List Table 2 Accent 1" w:uiPriority="47"/><w:lsdException w:name="List Table 3 Accent 1" w:uiPriority="48"/><w:lsdException w:name="List Table 4 Accent 1" w:uiPriority="49"/><w:lsdException w:name="List Table 5 Dark Accent 1" w:uiPriority="50"/><w:lsdException w:name="List Table 6 Colorful Accent 1" w:uiPriority="51"/><w:lsdException w:name="List Table 7 Colorful Accent 1" w:uiPriority="52"/><w:lsdException w:name="List Table 1 Light Accent 2" w:uiPriority="46"/><w:lsdException w:name="List Table 2 Accent 2" w:uiPriority="47"/><w:lsdException w:name="List Table 3 Accent 2" w:uiPriority="48"/><w:lsdException w:name="List Table 4 Accent 2" w:uiPriority="49"/><w:lsdException w:name="List Table 5 Dark Accent 2" w:uiPriority="50"/><w:lsdException w:name="List Table 6 Colorful Accent 2" w:uiPriority="51"/><w:lsdException w:name="List Table 7 Colorful Accent 2" w:uiPriority="52"/><w:lsdException w:name="List Table 1 Light Accent 3" w:uiPriority="46"/><w:lsdException w:name="List Table 2 Accent 3" w:uiPriority="47"/><w:lsdException w:name="List Table 3 Accent 3" w:uiPriority="48"/><w:lsdException w:name="List Table 4 Accent 3" w:uiPriority="49"/><w:lsdException w:name="List Table 5 Dark Accent 3" w:uiPriority="50"/><w:lsdException w:name="List Table 6 Colorful Accent 3" w:uiPriority="51"/><w:lsdException w:name="List Table 7 Colorful Accent 3" w:uiPriority="52"/><w:lsdException w:name="List Table 1 Light Accent 4" w:uiPriority="46"/><w:lsdException w:name="List Table 2 Accent 4" w:uiPriority="47"/><w:lsdException w:name="List Table 3 Accent 4" w:uiPriority="48"/><w:lsdException w:name="List Table 4 Accent 4" w:uiPriority="49"/><w:lsdException w:name="List Table 5 Dark Accent 4" w:uiPriority="50"/><w:lsdException w:name="List Table 6 Colorful Accent 4" w:uiPriority="51"/><w:lsdException w:name="List Table 7 Colorful Accent 4" w:uiPriority="52"/><w:lsdException w:name="List Table 1 Light Accent 5" w:uiPriority="46"/><w:lsdException w:name="List Table 2 Accent 5" w:uiPriority="47"/><w:lsdException w:name="List Table 3 Accent 5" w:uiPriority="48"/><w:lsdException w:name="List Table 4 Accent 5" w:uiPriority="49"/><w:lsdException w:name="List Table 5 Dark Accent 5" w:uiPriority="50"/><w:lsdException w:name="List Table 6 Colorful Accent 5" w:uiPriority="51"/><w:lsdException w:name="List Table 7 Colorful Accent 5" w:uiPriority="52"/><w:lsdException w:name="List Table 1 Light Accent 6" w:uiPriority="46"/><w:lsdException w:name="List Table 2 Accent 6" w:uiPriority="47"/><w:lsdException w:name="List Table 3 Accent 6" w:uiPriority="48"/><w:lsdException w:name="List Table 4 Accent 6" w:uiPriority="49"/><w:lsdException w:name="List Table 5 Dark Accent 6" w:uiPriority="50"/><w:lsdException w:name="List Table 6 Colorful Accent 6" w:uiPriority="51"/><w:lsdException w:name="List Table 7 Colorful Accent 6" w:uiPriority="52"/><w:lsdException w:name="Mention" w:semiHidden="1" w:uiPriority="99" w:unhideWhenUsed="1"/><w:lsdException w:name="Smart Hyperlink" w:semiHidden="1" w:uiPriority="99" w:unhideWhenUsed="1"/><w:lsdException w:name="Hashtag" w:semiHidden="1" w:uiPriority="99" w:unhideWhenUsed="1"/><w:lsdException w:name="Unresolved Mention" w:semiHidden="1" w:uiPriority="99"w:unhideWhenUsed="1"/><w:lsdException w:name="Smart Link" w:semiHidden="1" w:uiPriority="99" w:unhideWhenUsed="1"/></w:latentStyles><w:style w:type="paragraph" w:default="1" w:styleId="a"><w:name w:val="Normal"/><w:qFormat/><w:pPr><w:widowControl w:val="0"/><w:jc w:val="both"/></w:pPr><w:rPr><w:kern w:val="2"/><w:sz w:val="21"/><w:szCs w:val="22"/></w:rPr></w:style><w:style w:type="character" w:default="1" w:styleId="a0"><w:name w:val="Default Paragraph Font"/><w:uiPriority w:val="1"/><w:semiHidden/><w:unhideWhenUsed/></w:style><w:style w:type="table" w:default="1" w:styleId="a1"><w:name w:val="Normal Table"/><w:uiPriority w:val="99"/><w:semiHidden/><w:unhideWhenUsed/><w:tblPr><w:tblInd w:w="0" w:type="dxa"/><w:tblCellMar><w:top w:w="0" w:type="dxa"/><w:left w:w="108" w:type="dxa"/><w:bottom w:w="0" w:type="dxa"/><w:right w:w="108" w:type="dxa"/></w:tblCellMar></w:tblPr></w:style><w:style w:type="numbering" w:default="1" w:styleId="a2"><w:name w:val="No List"/><w:uiPriority w:val="99"/><w:semiHidden/><w:unhideWhenUsed/></w:style></w:styles></pkg:xmlData></pkg:part><pkg:part pkg:name="/docProps/app.xml"pkg:contentType="application/vnd.openxmlformats-officedocument.extended-properties+xml" pkg:padding="256"><pkg:xmlData><Properties xmlns="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties"xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"><Template>Normal.dotm</Template><TotalTime>4</TotalTime><Pages>1</Pages><Words>27</Words><Characters>160</Characters><Application>Microsoft Office Word</Application><DocSecurity>0</DocSecurity><Lines>1</Lines><Paragraphs>1</Paragraphs><ScaleCrop>false</ScaleCrop><Company/><LinksUpToDate>false</LinksUpToDate><CharactersWithSpaces>186</CharactersWithSpaces><SharedDoc>false</SharedDoc><HyperlinksChanged>false</HyperlinksChanged><AppVersion>16.0000</AppVersion></Properties></pkg:xmlData></pkg:part>
</pkg:package>

三、字体文件

GB2312.ttf   直接百度下载

四、代码

代码如下(示例):

import cn.hutool.core.io.FileUtil;
import cn.hutool.core.util.StrUtil;
import freemarker.template.Configuration;
import freemarker.template.Template;
import freemarker.template.Version;
import org.apache.commons.lang3.text.WordUtils;
import org.apache.poi.util.IOUtils;
import org.docx4j.Docx4J;
import org.docx4j.fonts.IdentityPlusMapper;
import org.docx4j.fonts.Mapper;
import org.docx4j.fonts.PhysicalFont;
import org.docx4j.fonts.PhysicalFonts;
import org.docx4j.openpackaging.packages.WordprocessingMLPackage;import java.io.*;
import java.net.URL;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpServletResponse;public class WordUtil {/*** 生成word** @param dataMap      要填充的数据* @throws Exception 抛出的异常*/public static String generateWord(Map<String, Object> dataMap) throws Exception {// String  filePath = getAbsolutePath("/template/")+"test.docx";//路径String  filePath = "/Users/xxx/template/test.doc";String templateName = "template.ftl";// 设置FreeMarker的版本和编码格式Configuration configuration = new Configuration(new Version("2.3.28"));configuration.setDefaultEncoding("UTF-8");// 此处把模版文件都放在 resources 下的 templates 中configuration.setClassForTemplateLoading(WordUtil.class, "/template");// 设置FreeMarker生成Word文档所需要的模板Template tem = configuration.getTemplate(templateName, "UTF-8");// 创建一个Word文档的输出流
//        Writer out = new StringWriter();Writer out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(new File(filePath)), StandardCharsets.UTF_8));// FreeMarker使用Word模板和数据生成Word文档tem.process(dataMap, out);out.flush();
//        System.out.println(out.toString());
//        byte[] pdfStream = getPdfStream(out.toString(), "/static/simsun.ttc");out.close();return filePath;}/*** 获取resources下文件的绝对路径** @param fileName : 文件名称* @return 绝对路径*/public static String getAbsolutePath(String fileName) {URL url = Thread.currentThread().getContextClassLoader().getResource(fileName);if (url != null ) {return url.getPath();}throw new RuntimeException("未获取到文件路径");}/*** docx文档转换为PDF* @param body 文档* @param response 响应给前端* @return pdf 输出流* @throws Exception 可能为Docx4JException, FileNotFoundException, IOException等*/public static void convertDocxToPdf(byte[] body , HttpServletResponse response) throws Exception {response.setContentType("application/pdf");String path = StrUtil.uuid() + ".docx";File docxFile = FileUtil.writeBytes(body, path);try {WordprocessingMLPackage mlPackage = WordprocessingMLPackage.load(docxFile);setFontMapper(mlPackage);Docx4J.toPDF(mlPackage, response.getOutputStream());}catch (Exception e){e.printStackTrace();
//            log.error("docx文档转换为PDF失败");}FileUtil.del(docxFile);}/*** docx文档转换为PDF** @param pdfPath PDF文档存储路径* @throws Exception 可能为Docx4JException, FileNotFoundException, IOException等*/public static void convertDocxToPdf(String docxPath, String pdfPath) throws Exception {FileOutputStream fileOutputStream = null;try {File file = new File(docxPath);fileOutputStream = new FileOutputStream(new File(pdfPath));WordprocessingMLPackage mlPackage = WordprocessingMLPackage.load(file);setFontMapper(mlPackage);Docx4J.toPDF(mlPackage, new FileOutputStream(new File(pdfPath)));}catch (Exception e){e.printStackTrace();
//            log.error("docx文档转换为PDF失败");}finally {IOUtils.closeQuietly(fileOutputStream);}}private static void setFontMapper(WordprocessingMLPackage mlPackage) throws Exception {Mapper fontMapper = new IdentityPlusMapper();//加载字体文件(解决linux环境下无中文字体问题)if(PhysicalFonts.get("FangSong_GB2312") == null) {System.out.println("加载本地SimSun字体库");PhysicalFonts.addPhysicalFonts("FangSong_GB2312", WordUtils.class.getResource("/static/GB2312.ttf"));}fontMapper.put("隶书", PhysicalFonts.get("LiSu"));fontMapper.put("宋体", PhysicalFonts.get("SimSun"));fontMapper.put("微软雅黑", PhysicalFonts.get("Microsoft Yahei"));fontMapper.put("黑体", PhysicalFonts.get("SimHei"));fontMapper.put("楷体", PhysicalFonts.get("KaiTi"));fontMapper.put("新宋体", PhysicalFonts.get("NSimSun"));fontMapper.put("华文行楷", PhysicalFonts.get("STXingkai"));fontMapper.put("华文仿宋", PhysicalFonts.get("STFangsong"));fontMapper.put("仿宋", PhysicalFonts.get("FangSong"));fontMapper.put("幼圆", PhysicalFonts.get("YouYuan"));fontMapper.put("华文宋体", PhysicalFonts.get("STSong"));fontMapper.put("华文中宋", PhysicalFonts.get("STZhongsong"));fontMapper.put("等线", PhysicalFonts.get("SimSun"));fontMapper.put("等线 Light", PhysicalFonts.get("SimSun"));fontMapper.put("华文琥珀", PhysicalFonts.get("STHupo"));fontMapper.put("华文隶书", PhysicalFonts.get("STLiti"));fontMapper.put("华文新魏", PhysicalFonts.get("STXinwei"));fontMapper.put("华文彩云", PhysicalFonts.get("STCaiyun"));fontMapper.put("方正姚体", PhysicalFonts.get("FZYaoti"));fontMapper.put("方正舒体", PhysicalFonts.get("FZShuTi"));fontMapper.put("华文细黑", PhysicalFonts.get("STXihei"));fontMapper.put("宋体扩展", PhysicalFonts.get("simsun-extB"));fontMapper.put("仿宋_GB2312", PhysicalFonts.get("FangSong_GB2312"));fontMapper.put("新細明體", PhysicalFonts.get("SimSun"));//解决宋体(正文)和宋体(标题)的乱码问题PhysicalFonts.put("PMingLiU", PhysicalFonts.get("SimSun"));PhysicalFonts.put("新細明體", PhysicalFonts.get("SimSun"));//宋体&新宋体PhysicalFont simsunFont = PhysicalFonts.get("SimSun");fontMapper.put("SimSun", simsunFont);//设置字体mlPackage.setFontMapper(fontMapper);
//        FOSettings foSettings = Docx4J.createFOSettings();
//        foSettings.setWmlPackage(mlPackage);}public static void main(String[] args) throws Exception {Map<String, Object> map = new HashMap<>();// 基础信息map.put("name","name");map.put("type","type");map.put("admin","admin");map.put("msg","msg");map.put("plan","plan");map.put("manager","manager");List list = new ArrayList();for (int i = 0; i < 5; i++) {Map<String, Object> mm = new HashMap<>();mm.put("num",i+1);mm.put("user","name");mm.put("comment","comment");mm.put("state","驳回");mm.put("date","time");list.add(mm);}map.put("itemList",list);String filePath = generateWord(map);convertDocxToPdf(filePath,filePath.replace("doc","pdf"));}}

总结

先在word中处理数据,再导出pdf。

word模板填充数据,导出PDF相关推荐

  1. 利用poi向word模板填充数据

    java基于POI实现向word模板填充数据 在做项目的时候遇到需要将多张表单导出为word,就想到了这个方法. 注意:XWPFDocument不支持doc类型文档,做模板的时候要另存为docx. 示 ...

  2. Java poi word模板填充数据、复制行删除行

    Java poi word模板填充数据 1.明细表格式 ${list_xxxxx} 普通格式 ${xxxxxx} 2.replaceInTable方法中 table.removeRow(2); 第三行 ...

  3. EasyExcel使用模板填充数据导出遇到的坑

    EasyExcel使用模板填充数据导出遇到的坑 1.最近需求涉及excel的导出,所以选择用阿里的EasyExcel框架来使用是比较方便的,这个框架封装了许多方法来供我们使用,比传统POI简单许多 2 ...

  4. Java根据word模板填充数据(使用poi-tl)

    poi-tl 是Word模板引擎,使用Word模板和数据创建Word文档. 文档地址: Poi-tl Documentation 里面详细说明了如何使用,已在项目中实践过,确实很好用的一个插件. 依赖 ...

  5. 【原创】Java开发word模板转html导出pdf

    使用iText5来导出pdf,具体操作步骤如下: 1.首先创建一个doc格式的word文档,转换为html格式 word模板转html链接地址 2.替换要填充的内容,把html文件后缀改为ftl并放在 ...

  6. vb 变量赋值为当前选定单元格_第7篇:根据Excel选定行对Word模板填充数据(补充修改)...

    题外:由于漏掉了勾选Microsoft Word 16.0 Object Library这个关键步骤(不勾选是无法导出的),故修改后再次发出.本期我是从知乎上的郭大牛老师那里学的,非常建议大家去阅读, ...

  7. word模板填充数据

    1.首先创建word模板文件aaa.docx 需要填充的字段用如下方式表示 2.导入依赖 <dependency><groupId>com.deepoove</group ...

  8. 无插件,无com组件,利用EXCEL、WORD模板做数据导出(一)

    本次随笔主要讲述着工作中是如何解决数据导出的,对于数据导出到excel在日常工作中大家还是比较常用的,那导出到word呢,改如何处理呢,简单的页面导出问题应该不大,但是如果是标准的公文导出呢,要保证其 ...

  9. Python 使用Word模板填充数据

    工作需要使用Word模板,生成报告,安装pip install docxtpl. 首先挖出需要填充数据的地方,设计好数据返回的架构template_path为模板绝对路径: resulte_conte ...

  10. Springboot —— 根据docx填充生成word文件,并导出pdf

    文章目录 前言 将docx模板填充数据生成doc文件 1.依赖引入 2.doc文件转换docx,并标注别名 3.编写java代码实现数据填充 docx文件填充数据导出pdf(web) 1.依赖引入 2 ...

最新文章

  1. linux下free命令详解
  2. 网络营销专员浅析网络营销优化对企业来说意味着什么?
  3. volatile类型的数据
  4. 探索ArrayList自动改变size真相
  5. 全国计算机等级考试题库二级C操作题100套(第69套)
  6. 19年8月 字母哥 第一章 spring boot 2.x基础及概念入门 这里全部看完了 热部署没出来 第二章在前面2页 用热点公司网不行
  7. 二叉树中的最大路径和
  8. LeetCode 1739. 放置盒子(数学)
  9. php传递参数给asp.net,asp.net 传值总结
  10. javascript判断文件是否存在
  11. jmeter分布式步骤
  12. MediaMuxer的使用
  13. asp.net mvc Autofac 依赖注入框架 使用
  14. 华为mate7 刷机出现android,华为Mate7怎么刷机 华为Mate7刷机教程【步骤详解】
  15. 消息队列(Message Queue)简介及其使用
  16. mysql慢查询日志时间戳_MySQL慢查询日志释疑总结
  17. 白孩儿--一个网上流传的故事[生活感悟]
  18. HBuilder将项目生成安卓手机app
  19. 机器学习算法-逻辑回归(LR)
  20. 学生信息管理系统——python版(附流程图)

热门文章

  1. 难以忽视的真相:谈及利润,iPhone‘独孤求败’
  2. flickr网站用到的php技术
  3. Clouda 之我见
  4. em表示什么长度单位_CSS的长度单位(em)与em标签
  5. 360 度测试:Kafka 会丢数据么?其高可用是否满足需求?
  6. 写好软文标题的10个方式
  7. 微信ipad协议简述
  8. 超实用!!MySQL数据库——Amoeba读写分离
  9. 【良心推荐】国内适合中小企业、团队的十大协同办公系统
  10. 用计算机来猜星座,[转]实用推荐---三个问题猜出对方的星座