基于Jfinal-Engine实现 word 文档的渲染导出功能,通过xml渲染后再转word
大体思路:
1、使用Word制作出xml模板
2、然后使用JFinal的模板引擎渲染数据
3、拿到渲染后的xml,包装成word二进制数据 发送给前端下载保存即可
思路来源:https://jfinal.com/share/2365
1、首先使用Word制作出 xml 模板
生成的xml文件放在项目中,打开就可以看到xml的格式,开发人员基本上可以看懂,随后照着Engine的语法改动一下,就可以实现自动填充成自己想要的数据了
https://jfinal.com/doc/6-1
渲染导出工具
package cn.mbition.vehicle.common.controller;import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.text.SimpleDateFormat;
import java.util.Date;import javax.servlet.http.HttpServletRequest;import com.jfinal.kit.Kv;
import com.jfinal.kit.PathKit;
import com.jfinal.render.Render;
import com.jfinal.template.Engine;/**** word文件模版渲染后导出 输出* 大体思路:* 1、使用Word制作出xml模板* 2、然后使用JFinal的模板引擎渲染数据* 3、拿到渲染后的xml,包装成word二进制数据 发送给前端下载保存即可* 思路来源:https://jfinal.com/share/2365*/
public class ExportWordRender extends Render {private static Engine engine;private String exportWordName;private Kv data;/**** 生成导出文件* @param template 模板页面路径* @param data 动态填充数据* @param exportWordName 导出word文件的命名*/public ExportWordRender(String template, Kv data, String exportWordName) {this.view = template;this.data = data;this.exportWordName = exportWordName;}/*** 创建/得到 engine* */protected Engine getEngine(){if(engine != null){return engine;}engine = Engine.create(ExportWordRender.class.getName());engine.setDevMode(true);// 设置引擎从 class path 以及 jar 包中加载模板文件// engine.setToClassPathSourceFactory();// 设置引擎从 文件根目录中加载模板文件engine.setBaseTemplatePath(PathKit.getWebRootPath());return engine;}/**** 文件名称 自动加上时间戳* */public ExportWordRender setDate() {SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd_HH-mm_");String dateStr = dateFormat.format(new Date());exportWordName = dateStr.concat(exportWordName);return this;}/**** 设置服务器端编码以及兼容性* */@Overridepublic void render() {response.reset();//设置服务器端的编码response.setCharacterEncoding("UTF-8");response.setHeader("Content-disposition", "attachment; " + encodeFileName(request, exportWordName));//设置word格式response.setContentType("application/msword");outputRender();}/*** 输出* **/protected void outputRender() {/** 此处应该处理xml文档,使其变为docx文档,暂时没有找到合适的解决方案只能放在这里了* ByteArrayOutputStream baos = new ByteArrayOutputStream();getEngine().getTemplate(view).render(data, baos);try {response.getOutputStream().write(baos.toByteArray());} catch (IOException e) {e.printStackTrace();}* */// 没有解决 渲染后的xml,包装成word二进制数据,所以直接导出xml格式吧try {getEngine().getTemplate(view).render(data, response.getOutputStream());} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}/*** 依据浏览器判断编码规则*/protected String encodeFileName(HttpServletRequest request, String fileName) {String userAgent = request.getHeader("User-Agent");try {String encodedFileName = URLEncoder.encode(fileName, "UTF8");// 如果没有UA,则默认使用IE的方式进行编码if (userAgent == null) {return "filename=\"" + encodedFileName + "\"";}userAgent = userAgent.toLowerCase();// IE浏览器,只能采用URLEncoder编码if (userAgent.indexOf("msie") != -1) {return "filename=\"" + encodedFileName + "\"";}// Opera浏览器只能采用filename*if (userAgent.indexOf("opera") != -1) {return "filename*=UTF-8''" + encodedFileName;}// Safari浏览器,只能采用ISO编码的中文输出,Chrome浏览器,只能采用MimeUtility编码或ISO编码的中文输出if (userAgent.indexOf("safari") != -1 || userAgent.indexOf("applewebkit") != -1 || userAgent.indexOf("chrome") != -1) {return "filename=\"" + new String(fileName.getBytes("UTF-8"), "ISO8859-1") + "\"";}// FireFox浏览器,可以使用MimeUtility或filename*或ISO编码的中文输出if (userAgent.indexOf("mozilla") != -1) {return "filename*=UTF-8''" + encodedFileName;}return "filename=\"" + encodedFileName + "\"";} catch (UnsupportedEncodingException e) {throw new RuntimeException(e);}}}
在controller中使用示例
/*** 导出word 测试* /survey/exporDemoWord* */public void exporDemoWord() {List<Kv> dataList = new ArrayList<>();dataList.add(Kv.by("name", "蛋花").set("sex", "男").set("tel", "18812345678"));render(new ExportWordRender("/download/exporDemoWord.xml", Kv.by("dataList", dataList), "导出word测试.xml").setDate());}
模板
渲染后的效果
可惜的就是 xml转word没有趁手的工具,只能是导出xml文件后再通过word转到docx文件类型
word 的 xml格式代码示例:
```xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?mso-application progid="Word.Document"?>
<pkg:packagexmlns: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><Relationshipsxmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId3"Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties"Target="docProps/app.xml" /><Relationship Id="rId2"Type="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties"Target="docProps/core.xml" /><Relationship Id="rId1"Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument"Target="word/document.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:documentxmlns: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: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: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 wp14"><w:body><w:tbl><w:tblPr><w:tblStyle w:val="a3" /><w:tblW w:w="0" w:type="auto" /><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="2765" /><w:gridCol w:w="2765" /><w:gridCol w:w="2766" /></w:tblGrid><w:tr w:rsidR="003F7486" w14:paraId="20B7A2E7"w14:textId="77777777" w:rsidTr="008B00B0"><w:tc><w:tcPr><w:tcW w:w="2765" w:type="dxa" /><w:shd w:val="clear" w:color="auto" w:fill="D5DCE4"w:themeFill="text2" w:themeFillTint="33" /></w:tcPr><w:p w14:paraId="15565C59" w14:textId="51DC25E5"w:rsidR="003F7486" w:rsidRPr="008B00B0"w:rsidRDefault="008B00B0"><w:pPr><w:rPr><w:color w:val="000000" w:themeColor="text1" /></w:rPr></w:pPr><w:r w:rsidRPr="008B00B0"><w:rPr><w:rFonts w:hint="eastAsia" /><w:color w:val="000000" w:themeColor="text1" /></w:rPr><w:t>姓名</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2765" w:type="dxa" /><w:shd w:val="clear" w:color="auto" w:fill="D5DCE4"w:themeFill="text2" w:themeFillTint="33" /></w:tcPr><w:p w14:paraId="2D217369" w14:textId="4AEA1F23"w:rsidR="003F7486" w:rsidRPr="008B00B0"w:rsidRDefault="008B00B0"><w:pPr><w:rPr><w:color w:val="000000" w:themeColor="text1" /></w:rPr></w:pPr><w:r w:rsidRPr="008B00B0"><w:rPr><w:rFonts w:hint="eastAsia" /><w:color w:val="000000" w:themeColor="text1" /></w:rPr><w:t>性别</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2766" w:type="dxa" /><w:shd w:val="clear" w:color="auto" w:fill="D5DCE4"w:themeFill="text2" w:themeFillTint="33" /></w:tcPr><w:p w14:paraId="77555C02" w14:textId="1A84D1C2"w:rsidR="003F7486" w:rsidRPr="008B00B0"w:rsidRDefault="008B00B0"><w:pPr><w:rPr><w:color w:val="000000" w:themeColor="text1" /></w:rPr></w:pPr><w:r w:rsidRPr="008B00B0"><w:rPr><w:rFonts w:hint="eastAsia" /><w:color w:val="000000" w:themeColor="text1" /></w:rPr><w:t>电话</w:t></w:r></w:p></w:tc></w:tr>#for(data : dataList)<w:tr w:rsidR="003F7486" w14:paraId="0D0F04B9"w14:textId="77777777" w:rsidTr="003F7486"><w:tc><w:tcPr><w:tcW w:w="2765" w:type="dxa" /></w:tcPr><w:p w14:paraId="3FF13A3B" w14:textId="37A5C918"w:rsidR="003F7486" w:rsidRDefault="00A675FF"><w:r><w:rPr><w:rFonts w:hint="eastAsia" /></w:rPr><w:t>#(data.name)</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2765" w:type="dxa" /></w:tcPr><w:p w14:paraId="2453B9C2" w14:textId="6D6FD78F"w:rsidR="003F7486" w:rsidRDefault="00A675FF"><w:r><w:rPr><w:rFonts w:hint="eastAsia" /></w:rPr><w:t>#(data.sex)</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2766" w:type="dxa" /></w:tcPr><w:p w14:paraId="3B0A1687" w14:textId="240AA650"w:rsidR="003F7486" w:rsidRDefault="00A675FF"><w:r><w:rPr><w:rFonts w:hint="eastAsia" /></w:rPr><w:t>#(data.tel)</w:t></w:r></w:p></w:tc></w:tr>#end</w:tbl><w:p w14:paraId="16A0D607" w14:textId="77777777"w:rsidR="00C46932" w:rsidRDefault="00C46932" /><w:sectPr w:rsidR="00C46932"><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="/word/_rels/document.xml.rels"pkg:contentType="application/vnd.openxmlformats-package.relationships+xml"pkg:padding="256"><pkg:xmlData><Relationshipsxmlns="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/theme/theme1.xml"pkg:contentType="application/vnd.openxmlformats-officedocument.theme+xml"><pkg:xmlData><a:themexmlns: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="4472C4" /></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="5B9BD5" /></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="等线 Light"panose="020F0302020204030204" /><a:ea typeface="" /><a:cs typeface="" /><a:font script="Jpan" typeface="游ゴシック Light" /><a:font script="Hang" typeface="맑은 고딕" /><a:font script="Hans" typeface="等线 Light" /><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="等线" panose="020F0502020204030204" /><a:ea typeface="" /><a:cs typeface="" /><a:font script="Jpan" typeface="游明朝" /><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:extLst><a:ext uri="{05A4C25C-085E-4340-85A3-A5531E510DB2}"><thm15:themeFamilyxmlns:thm15="http://schemas.microsoft.com/office/thememl/2012/main"name="Office Theme" id="{62F939B6-93AF-4DB8-9C6B-D6C7DFDC589F}"vid="{4A3C46E8-61CC-4603-A589-7422A47A8E4A}" /></a:ext></a:extLst></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:settingsxmlns: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: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"><w:zoom w:percent="100" /><w:bordersDoNotSurroundHeader /><w:bordersDoNotSurroundFooter /><w:defaultTabStop w:val="420" /><w:drawingGridVerticalSpacingw:val="156" /><w:displayHorizontalDrawingGridEveryw:val="0" /><w:displayVerticalDrawingGridEveryw:val="2" /><w:characterSpacingControlw:val="compressPunctuation" /><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:compatSettingw: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:compatSettingw:name="differentiateMultirowTableHeaders"w:uri="http://schemas.microsoft.com/office/word" w:val="1" /><w:compatSettingw:name="useWord2013TrackBottomHyphenation"w:uri="http://schemas.microsoft.com/office/word" w:val="0" /></w:compat><w:rsids><w:rsidRoot w:val="003F262E" /><w:rsid w:val="003F262E" /><w:rsid w:val="003F7486" /><w:rsid w:val="00425201" /><w:rsid w:val="008178AF" /><w:rsid w:val="008B00B0" /><w:rsid w:val="00A675FF" /><w:rsid w:val="00AA2265" /><w:rsid w:val="00AD0F6A" /><w:rsid w:val="00C46932" /><w:rsid w:val="00FF400B" /></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:shapeDefaults><o:shapedefaults v:ext="edit" spidmax="1026" /><o:shapelayout v:ext="edit"><o:idmap v:ext="edit" data="1" /></o:shapelayout></w:shapeDefaults><w:decimalSymbol w:val="." /><w:listSeparator w:val="," /><w14:docId w14:val="2D65E7C5" /><w15:chartTrackingRefBased /><w15:docIdw15:val="{AF6E8E9A-044A-4BE5-B4A5-C9D9A95F3367}" /></w:settings></pkg:xmlData></pkg:part><pkg:part pkg:name="/word/styles.xml"pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml"><pkg:xmlData><w:stylesxmlns: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:w16se="http://schemas.microsoft.com/office/word/2015/wordml/symex"mc:Ignorable="w14 w15 w16se w16cid w16 w16cex"><w:docDefaults><w:rPrDefault><w:rPr><w:rFonts w:asciiTheme="minorHAnsi"w:eastAsiaTheme="minorEastAsia" w:hAnsiTheme="minorHAnsi"w:cstheme="minorBidi" /><w:kern w:val="2" /><w:sz w:val="21" /><w:szCs w:val="22" /><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="99" w:defSemiHidden="0" w:defUnhideWhenUsed="0"w:defQFormat="0" w:count="376"><w:lsdException w:name="Normal" w:uiPriority="0"w:qFormat="1" /><w:lsdException w:name="heading 1" w:uiPriority="9"w:qFormat="1" /><w:lsdException w:name="heading 2" w:semiHidden="1"w:uiPriority="9" w:unhideWhenUsed="1" w:qFormat="1" /><w:lsdException w:name="heading 3" w:semiHidden="1"w:uiPriority="9" w:unhideWhenUsed="1" w:qFormat="1" /><w:lsdException w:name="heading 4" w:semiHidden="1"w:uiPriority="9" w:unhideWhenUsed="1" w:qFormat="1" /><w:lsdException w:name="heading 5" w:semiHidden="1"w:uiPriority="9" w:unhideWhenUsed="1" w:qFormat="1" /><w:lsdException w:name="heading 6" w:semiHidden="1"w:uiPriority="9" w:unhideWhenUsed="1" w:qFormat="1" /><w:lsdException w:name="heading 7" w:semiHidden="1"w:uiPriority="9" w:unhideWhenUsed="1" w:qFormat="1" /><w:lsdException w:name="heading 8" w:semiHidden="1"w:uiPriority="9" w:unhideWhenUsed="1" w:qFormat="1" /><w:lsdException w:name="heading 9" w:semiHidden="1"w:uiPriority="9" w:unhideWhenUsed="1" w:qFormat="1" /><w:lsdException w:name="index 1" w:semiHidden="1"w:unhideWhenUsed="1" /><w:lsdException w:name="index 2" w:semiHidden="1"w:unhideWhenUsed="1" /><w:lsdException w:name="index 3" w:semiHidden="1"w:unhideWhenUsed="1" /><w:lsdException w:name="index 4" w:semiHidden="1"w:unhideWhenUsed="1" /><w:lsdException w:name="index 5" w:semiHidden="1"w:unhideWhenUsed="1" /><w:lsdException w:name="index 6" w:semiHidden="1"w:unhideWhenUsed="1" /><w:lsdException w:name="index 7" w:semiHidden="1"w:unhideWhenUsed="1" /><w:lsdException w:name="index 8" w:semiHidden="1"w:unhideWhenUsed="1" /><w:lsdException w:name="index 9" w:semiHidden="1"w:unhideWhenUsed="1" /><w:lsdException w:name="toc 1" w:semiHidden="1"w:uiPriority="39" w:unhideWhenUsed="1" /><w:lsdException w:name="toc 2" w:semiHidden="1"w:uiPriority="39" w:unhideWhenUsed="1" /><w:lsdException w:name="toc 3" w:semiHidden="1"w:uiPriority="39" w:unhideWhenUsed="1" /><w:lsdException w:name="toc 4" w:semiHidden="1"w:uiPriority="39" w:unhideWhenUsed="1" /><w:lsdException w:name="toc 5" w:semiHidden="1"w:uiPriority="39" w:unhideWhenUsed="1" /><w:lsdException w:name="toc 6" w:semiHidden="1"w:uiPriority="39" w:unhideWhenUsed="1" /><w:lsdException w:name="toc 7" w:semiHidden="1"w:uiPriority="39" w:unhideWhenUsed="1" /><w:lsdException w:name="toc 8" w:semiHidden="1"w:uiPriority="39" w:unhideWhenUsed="1" /><w:lsdException w:name="toc 9" w:semiHidden="1"w:uiPriority="39" w:unhideWhenUsed="1" /><w:lsdException w:name="Normal Indent"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="footnote text"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="annotation text"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="header" w:semiHidden="1"w:unhideWhenUsed="1" /><w:lsdException w:name="footer" w:semiHidden="1"w:unhideWhenUsed="1" /><w:lsdException w:name="index heading"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="caption" w:semiHidden="1"w:uiPriority="35" w:unhideWhenUsed="1" w:qFormat="1" /><w:lsdException w:name="table of figures"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="envelope address"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="envelope return"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="footnote reference"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="annotation reference"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="line number"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="page number"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="endnote reference"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="endnote text"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="table of authorities"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="macro" w:semiHidden="1"w:unhideWhenUsed="1" /><w:lsdException w:name="toa heading"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="List" w:semiHidden="1"w:unhideWhenUsed="1" /><w:lsdException w:name="List Bullet"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="List Number"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="List 2" w:semiHidden="1"w:unhideWhenUsed="1" /><w:lsdException w:name="List 3" w:semiHidden="1"w:unhideWhenUsed="1" /><w:lsdException w:name="List 4" w:semiHidden="1"w:unhideWhenUsed="1" /><w:lsdException w:name="List 5" w:semiHidden="1"w:unhideWhenUsed="1" /><w:lsdException w:name="List Bullet 2"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="List Bullet 3"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="List Bullet 4"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="List Bullet 5"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="List Number 2"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="List Number 3"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="List Number 4"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="List Number 5"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="Title" w:uiPriority="10"w:qFormat="1" /><w:lsdException w:name="Closing" w:semiHidden="1"w:unhideWhenUsed="1" /><w:lsdException w:name="Signature" w:semiHidden="1"w:unhideWhenUsed="1" /><w:lsdException w:name="Default Paragraph Font"w:semiHidden="1" w:uiPriority="1" w:unhideWhenUsed="1" /><w:lsdException w:name="Body Text" w:semiHidden="1"w:unhideWhenUsed="1" /><w:lsdException w:name="Body Text Indent"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="List Continue"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="List Continue 2"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="List Continue 3"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="List Continue 4"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="List Continue 5"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="Message Header"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="Subtitle" w:uiPriority="11"w:qFormat="1" /><w:lsdException w:name="Salutation" w:semiHidden="1"w:unhideWhenUsed="1" /><w:lsdException w:name="Date" w:semiHidden="1"w:unhideWhenUsed="1" /><w:lsdException w:name="Body Text First Indent"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="Body Text First Indent 2"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="Note Heading"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="Body Text 2"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="Body Text 3"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="Body Text Indent 2"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="Body Text Indent 3"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="Block Text" w:semiHidden="1"w:unhideWhenUsed="1" /><w:lsdException w:name="Hyperlink" w:semiHidden="1"w:unhideWhenUsed="1" /><w:lsdException w:name="FollowedHyperlink"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="Strong" w:uiPriority="22"w:qFormat="1" /><w:lsdException w:name="Emphasis" w:uiPriority="20"w:qFormat="1" /><w:lsdException w:name="Document Map"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="Plain Text" w:semiHidden="1"w:unhideWhenUsed="1" /><w:lsdException w:name="E-mail Signature"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="HTML Top of Form"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="HTML Bottom of Form"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="Normal (Web)"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="HTML Acronym"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="HTML Address"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="HTML Cite" w:semiHidden="1"w:unhideWhenUsed="1" /><w:lsdException w:name="HTML Code" w:semiHidden="1"w:unhideWhenUsed="1" /><w:lsdException w:name="HTML Definition"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="HTML Keyboard"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="HTML Preformatted"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="HTML Sample"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="HTML Typewriter"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="HTML Variable"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="Normal Table"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="annotation subject"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="No List" w:semiHidden="1"w:unhideWhenUsed="1" /><w:lsdException w:name="Outline List 1"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="Outline List 2"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="Outline List 3"w:semiHidden="1" 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="Balloon Text"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="Table Grid"w:uiPriority="39" /><w:lsdException w:name="Table Theme"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="Placeholder Text"w:semiHidden="1" /><w:lsdException w:name="No Spacing" w:uiPriority="1"w:qFormat="1" /><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:lsdException w:name="List Paragraph"w:uiPriority="34" w:qFormat="1" /><w:lsdException w:name="Quote" w:uiPriority="29"w:qFormat="1" /><w:lsdException w:name="Intense Quote"w:uiPriority="30" w:qFormat="1" /><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:lsdExceptionw:name="Grid Table 6 Colorful Accent 1" w:uiPriority="51" /><w:lsdExceptionw: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:lsdExceptionw:name="Grid Table 6 Colorful Accent 2" w:uiPriority="51" /><w:lsdExceptionw: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:lsdExceptionw:name="Grid Table 6 Colorful Accent 3" w:uiPriority="51" /><w:lsdExceptionw: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:lsdExceptionw:name="Grid Table 6 Colorful Accent 4" w:uiPriority="51" /><w:lsdExceptionw: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:lsdExceptionw:name="Grid Table 6 Colorful Accent 5" w:uiPriority="51" /><w:lsdExceptionw: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:lsdExceptionw:name="Grid Table 6 Colorful Accent 6" w:uiPriority="51" /><w:lsdExceptionw: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:lsdExceptionw:name="List Table 6 Colorful Accent 1" w:uiPriority="51" /><w:lsdExceptionw: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:lsdExceptionw:name="List Table 6 Colorful Accent 2" w:uiPriority="51" /><w:lsdExceptionw: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:lsdExceptionw:name="List Table 6 Colorful Accent 3" w:uiPriority="51" /><w:lsdExceptionw: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:lsdExceptionw:name="List Table 6 Colorful Accent 4" w:uiPriority="51" /><w:lsdExceptionw: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:lsdExceptionw:name="List Table 6 Colorful Accent 5" w:uiPriority="51" /><w:lsdExceptionw: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:lsdExceptionw:name="List Table 6 Colorful Accent 6" w:uiPriority="51" /><w:lsdExceptionw:name="List Table 7 Colorful Accent 6" w:uiPriority="52" /><w:lsdException w:name="Mention" w:semiHidden="1"w:unhideWhenUsed="1" /><w:lsdException w:name="Smart Hyperlink"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="Hashtag" w:semiHidden="1"w:unhideWhenUsed="1" /><w:lsdException w:name="Unresolved Mention"w:semiHidden="1" w:unhideWhenUsed="1" /><w:lsdException w:name="Smart Link" w:semiHidden="1"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: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:style w:type="table" w:styleId="a3"><w:name w:val="Table Grid" /><w:basedOn w:val="a1" /><w:uiPriority w:val="39" /><w:rsid w:val="003F7486" /><w:tblPr><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:tblPr></w:style></w:styles></pkg:xmlData></pkg:part><pkg:part pkg:name="/word/webSettings.xml"pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.webSettings+xml"><pkg:xmlData><w:webSettingsxmlns: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:w16se="http://schemas.microsoft.com/office/word/2015/wordml/symex"mc:Ignorable="w14 w15 w16se w16cid w16 w16cex"><w:optimizeForBrowser /><w:allowPNG /></w:webSettings></pkg:xmlData></pkg:part><pkg:part pkg:name="/word/fontTable.xml"pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.fontTable+xml"><pkg:xmlData><w:fontsxmlns: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:w16se="http://schemas.microsoft.com/office/word/2015/wordml/symex"mc:Ignorable="w14 w15 w16se w16cid w16 w16cex"><w:font w:name="等线"><w:altName w:val="DengXian" /><w:panose1 w:val="02010600030101010101" /><w:charset w:val="86" /><w:family w:val="auto" /><w:pitch w:val="variable" /><w:sig w:usb0="A00002BF" w:usb1="38CF7CFA" w:usb2="00000016"w:usb3="00000000" w:csb0="0004000F" w:csb1="00000000" /></w:font><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="等线 Light"><w:panose1 w:val="02010600030101010101" /><w:charset w:val="86" /><w:family w:val="auto" /><w:pitch w:val="variable" /><w:sig w:usb0="A00002BF" w:usb1="38CF7CFA" w:usb2="00000016"w:usb3="00000000" w:csb0="0004000F" w:csb1="00000000" /></w:font></w:fonts></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:corePropertiesxmlns: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:title /><dc:subject /><dc:creator>liang jun</dc:creator><cp:keywords /><dc:description /><cp:lastModifiedBy>liang jun</cp:lastModifiedBy><cp:revision>4</cp:revision><dcterms:created xsi:type="dcterms:W3CDTF">2021-02-19T09:25:00Z</dcterms:created><dcterms:modified xsi:type="dcterms:W3CDTF">2021-02-19T09:27:00Z</dcterms:modified></cp:coreProperties></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><Propertiesxmlns="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties"xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"><Template>Normal.dotm</Template><TotalTime>2</TotalTime><Pages>1</Pages><Words>5</Words><Characters>31</Characters><Application>Microsoft Office Word</Application><DocSecurity>0</DocSecurity><Lines>1</Lines><Paragraphs>1</Paragraphs><ScaleCrop>false</ScaleCrop><Company /><LinksUpToDate>false</LinksUpToDate><CharactersWithSpaces>35</CharactersWithSpaces><SharedDoc>false</SharedDoc><HyperlinksChanged>false</HyperlinksChanged><AppVersion>16.0000</AppVersion></Properties></pkg:xmlData></pkg:part>
</pkg:package>
基于Jfinal-Engine实现 word 文档的渲染导出功能,通过xml渲染后再转word相关推荐
- java实现Word 文档形式的导出功能
关于在Java中实现导出功能,导出格式为Word文档导出,具体参考如下代码. 1 先准备好一个导出Word文档的模板. 例如: 将其存值地方用字段代替.例如: 2.打开doc文件后 ,文件中的另存为, ...
- java openxml 操作 word,(三)、JAVA基于OPENXML的word文档插入、合并、替换操作系列之html转word...
(三).JAVA基于OPENXML的word文档插入.合并.替换操作系列之html转word 系列笔记传送门 富文本转word文档 准备待转换内容 内容清理与格式化 转换成word文档 输出结果展示 ...
- 使用poi操作word文档实现套打功能
使用poi操作word文档实现套打功能 本文目的是为了分享一个实现套打功能,但是不同于简单的word的文本替换而是采用poi对word的文本框就行操作实现的功能: poi中各种jar的说明 套打的实现 ...
- Word文档转PDF的功能
最近项目中有用到Word文档转PDF的功能,做了一些尝试,也遇到了一些困难. 下面把尝试的情况记录下来,也希望做过类似工作的童鞋能一起探讨一下. http://www.iteye.com/topi ...
- PageOffice 对Word文档的一键套红功能
1.功能介绍 PageOffice的一键套红功能是用来实现在线编辑时能方便.快捷.简单地对Word文档进行套红操作. 在线编辑Word文档时,有时需要对Word文档进行套红设置,如有 ...
- C# 导出word文档及批量导出word文档(2)
aspose.word主要是通过把读取出来的数据放到datatable里,在datable里做相应的格式的调整,再导出到word文档里.mvc和webform最后导出的语句略有不同,在mvc的cont ...
- 【day22】java导出word文档(包含导出图片)
1.[Java]使用freemarker模板技术导出word main方法测试 package com.havenliu.document;import java.io.UnsupportedEnco ...
- 【Vue实用功能】Vue实现文档在线预览功能,在线预览PDF、Word、Excel、ppt等office文件
文章目录 @[TOC](文章目录) 方法一. Luckysheet 预览 方法二. Office Web 查看器(微软的开发接口) 方法三. XDOC文档预览云服务(预览pdf.word.xls.pp ...
- C# 导出word文档及批量导出word文档(3)
在初始化WordHelper时,要获取模板的相对路径.获取文档的相对路径多个地方要用到,比如批量导出时要先保存文件到指定路径下,再压缩打包下载,所以专门写了个关于获取文档的相对路径的类. 1 #reg ...
- word文档保存文件时出错_保存时如何自动创建Word文档的备份副本
word文档保存文件时出错 Backing up your documents is always a good thing to do, but not always something we re ...
最新文章
- C语言博客作业04--数组
- python绘制饼图的列表有none_python 有没有库或者函数,类似R的corrplot,画相关系数图的时候,每个方框里面为饼图?...
- Java编程 的动态性,第 2部分: 引入反射--转载
- 中国陶瓷辊棒市场全景调查及供需格局预测报告2022-2028年版
- windows服务编写原理(上)
- android集成genymotion
- 写地道的Python
- html中给select下拉框赋值
- 文档加密图纸加密方案之沙盒
- YUV和RGB格式分析
- python 100days github_GitHub - 2668599092/Python-100-Days: Python - 100天从新手到大师
- 送书【新书】 |《python数据科学实战》
- HyperLynx(二)LineSim的基本操作
- 深度学习电脑配置推荐
- Java并发体系-第二阶段-锁与同步-[1]-【万字文系列】
- 差距不止一星半点,Github星标85K的性能优化法则圣经
- GD32F4xx 以太网芯片(enc28j60)驱动移植
- Surround360 Render目录下RENDER文档——中文翻译
- 2022-05-19 列式数据库-Clickhouse
- 架构师小跟班:教你从零开始申请和配置七牛云免费OSS对象存储(不能再详细了)