java生成Word文档包含图片list集合判断

最近在开发中,要做一个Word文档生成功能,在网上反复的参考,修改,最终完美实现了该功能。该功能的实现需要用到freemarker,jfreechart等。

导入依赖

        <dependency>
            <groupId>org.freemarker</groupId>
            <artifactId>freemarker</artifactId>
            <version>2.3.25-incubating</version>
        </dependency>

word文档制作

首先需制作一个Word文档,如图1,该Word文档包含列表和图片(这里的图片是为了替换为图表的内容),将你需要替换部分的文字像我这个Word中一样,用你设置的字段名替换(就是${},参数是以一个map形式传入,就是key)
图1
,然后点击另存为,将文件保存为xml格式,不要保存为2003xml格式(如图2)
图2
然后将xml格式文件用notepad+打开,你可以装一个xml格式化工具,找到对应的图片位置,你会看到一堆二进制字码,把所有的二进制清除掉,用美元符号{image1}替换(你对应的图片名称,key值),如图3和图4,如果不用记事本打开,替换掉图片部分,直接导入java中,图片过多,文件会很大,会直接省略掉超出的部分(当时我有9张图,因为没有替换掉,所以差一张图片)
图3
图4

Java代码实现方案

import java.awt.*;
import java.io.*;
import java.net.URL;
import java.text.DecimalFormat;
import java.text.NumberFormat;
import java.util.*;
import java.util.List;

import com.hcf.fbs.common.utils.WordUtils;
import com.hyzs.sf.provider.model.entity.sfmysql.Student;
import com.hyzs.sf.provider.model.mapper.sfmysql.DynamicallyGeneratedWordMapper;
import com.hyzs.sf.provider.model.service.DynamicallyGeneratedWordService;
import freemarker.template.*;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartUtilities;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.labels.StandardPieSectionLabelGenerator;
import org.jfree.chart.plot.CategoryPlot;
import org.jfree.chart.plot.PiePlot;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.data.category.CategoryDataset;
import org.jfree.data.general.DatasetUtilities;
import org.jfree.data.general.DefaultPieDataset;
import org.springframework.beans.factory.annotation.Autowired;


import freemarker.cache.URLTemplateLoader;
import org.springframework.stereotype.Service;
import sun.misc.BASE64Encoder;


/**
 * 〈一句话功能简述〉<br>
 * 〈〉
 *
 * @author gwl
 * @date 2019/11/7 10:22
 * @since 1.0.0
 */
@Service
public class DynamicallyGeneratedWordServiceImpl implements DynamicallyGeneratedWordService {
    private static Configuration freemarkerConfig;

    static {
        freemarkerConfig = new Configuration(Configuration.VERSION_2_3_22);
        freemarkerConfig.setEncoding(Locale.getDefault(), "UTF-8");
    }

    @Autowired
    private DynamicallyGeneratedWordMapper dynamicallyGeneratedWordMapper;

    /**
     * 生成word文档
     *
     * @param filePath
     * @throws Exception
     */
    public void genWordFile(String filePath) {
/*        List<Student> stuList = dynamicallyGeneratedWordMapper.getStudentList();
        Map<String, Object> result = new HashMap<String, Object>();
        result.put("date", new Date());
        result.put("teacher", "Maruko");
        result.put("topic", "基于Java模板技术动态生成Word文档");
        result.put("count", stuList.size());
        result.put("maleCount", dynamicallyGeneratedWordMapper.getManNumber());
        result.put("femaleCount", dynamicallyGeneratedWordMapper.getFemaleNumber());
        result.put("stuList", stuList);
        result.put("image", getImageBase("D:\\excel\\2.jpg"));
        freemarkerConfig.setTemplateLoader(new URLTemplateLoader() {

            @Override
            protected URL getURL(String arg0) {
                return DynamicallyGeneratedWordService.class.getResource("/测试3.xml");//此处需要注意test.xml模板的路径,不要搞错了,否则获取不到模板,我是放在src/main/java目录下
            }
        });
        try {
            Template temp = freemarkerConfig.getTemplate("测试3.xml");
            File targetFile = new File(filePath);
            Writer out = new OutputStreamWriter(new FileOutputStream(targetFile), "UTF-8");
            //执行模板替换
            temp.process(result, out);
            out.flush();
        } catch (MalformedTemplateNameException m) {
            m.printStackTrace();
        } catch (IOException i) {
            i.printStackTrace();
        } catch (TemplateException t) {
            t.printStackTrace();
        }*/
    }

    @Override
    public void imgWork(){
        Map<String, Object> dataMap = new HashMap<String, Object>();
        dataMap.put("name", "测试");
        dataMap.put("age", 25);
        List<Map<String, Object>> works = new ArrayList<Map<String,Object>>();
        List<Object> images = new ArrayList<Object>();
        images.add(getImageBase("D:\\excel\\2.jpg"));
        images.add(getImageBase("D:\\excel\\3.jpg"));
        for(int i=0;i<3;i++) {
            Map<String, Object> map = new HashMap<String, Object>();
            map.put("time", "2019-11-06 09:09:2"+i);
            map.put("address", "测试地址"+i);
            map.put("images", images);
            works.add(map);
        }

        dataMap.put("image", getImageBase("D:\\excel\\2.jpg"));
        dataMap.put("workLists", works);
        try {
            WordUtils.exportMillCertificateWord(null, null, dataMap, "测试4", "test4.ftl");
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }

    @Override
    public void histogram(String filePath,String title,String x,String y) {
        List<Student> male = dynamicallyGeneratedWordMapper.getByMonth("男");
        List<Student> female = dynamicallyGeneratedWordMapper.getByMonth("女");
        //获取所有月份
        List<String> months = dynamicallyGeneratedWordMapper.getAllMonth();
        //设置类型
        Comparable[] rowKeys = {"男","女"};
        //设置x轴
        Comparable[] colKeys = new Comparable[months.size()];
        for (int i=0; i<months.size(); i++) {
            colKeys[i] = months.get(i);
        }
        //设置数据 rowKeys个数组 每个数组里面含colKeys数据
        double[][] data = new double[rowKeys.length][months.size()];
        for (int i=0; i<months.size();i++) {
            data[0][i] = male.get(i).getId();
            data[1][i] = female.get(i).getId();
        }
        //步骤1:创建CategoryDataset对象(准备数据)
        CategoryDataset dataset = DatasetUtilities.createCategoryDataset(rowKeys, colKeys, data);
        //步骤2:根据Dataset 生成JFreeChart对象,以及做相应的设置标题,x轴名称,y轴名称
        JFreeChart freeChart = createChart(dataset,title,x,y);
        //步骤3:将JFreeChart对象输出到文件,Servlet输出流等
        String path = saveAsFile(freeChart, "D:\\"+UUID.randomUUID()+".png", 800, 500);
        //生成饼状图
        String piePath = "d:\\pie.png";
        int maleCount = dynamicallyGeneratedWordMapper.getSexCount("男");
        int femaleCount = dynamicallyGeneratedWordMapper.getSexCount("女");
        DefaultPieDataset pieDataset = new DefaultPieDataset();
        pieDataset.setValue("男",maleCount);
        pieDataset.setValue("女",femaleCount);
        piePath = getPieChart(pieDataset,"男女生出生比例图",piePath);
        List<Student> stuList = dynamicallyGeneratedWordMapper.getStudentList();
        Map<String, Object> result = new HashMap<String, Object>();
        result.put("date", new Date());
        result.put("teacher", "Maruko");
        result.put("topic", "基于Java模板技术动态生成Word文档");
        result.put("count", stuList.size());
        result.put("maleCount", dynamicallyGeneratedWordMapper.getSexCount("男"));
        result.put("femaleCount", dynamicallyGeneratedWordMapper.getSexCount("女"));
        result.put("stuList", stuList);
        result.put("image1", getImageBase(path));
        result.put("image2", getImageBase(piePath));
        freemarkerConfig.setTemplateLoader(new URLTemplateLoader() {

            @Override
            protected URL getURL(String arg0) {
                return DynamicallyGeneratedWordService.class.getResource("/测试4.xml");//此处需要注意test.xml模板的路径,不要搞错了,否则获取不到模板,我是放在src/main/java目录下
            }
        });
        try {
            Template temp = freemarkerConfig.getTemplate("测试4.xml");
            File targetFile = new File(filePath);
            Writer out = new OutputStreamWriter(new FileOutputStream(targetFile), "UTF-8");
            //执行模板替换
            temp.process(result, out);
            out.flush();
        } catch (MalformedTemplateNameException m) {
            m.printStackTrace();
        } catch (IOException i) {
            i.printStackTrace();
        } catch (TemplateException t) {
            t.printStackTrace();
        }
    }

    @Override
    public void pieChart() {

    }

    /**
     * 获得图片的base64码
     * @param src
     * @return
     */
    private static String getImageBase(String src) {
        if(src==null||src==""){
            return "";
        }
        File file = new File(src);
        if(!file.exists()) {
            return "";
        }
        InputStream in = null;
        byte[] data = null;
        try {
            in = new FileInputStream(file);
        } catch (FileNotFoundException e1) {
            e1.printStackTrace();
        }
        try {
            data = new byte[in.available()];
            in.read(data);
            in.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
        BASE64Encoder encoder = new BASE64Encoder();
        return encoder.encode(data);
    }

    /**
     * 保存各种图表为文件
     * @param chart
     * @param outputPath
     * @param weight
     * @param height
     * @return
     */
    private static String saveAsFile(JFreeChart chart, String outputPath, int weight, int height) {
        FileOutputStream out = null;
        try {
            File outFile = new File(outputPath);
            if (!outFile.getParentFile().exists()) {
                outFile.getParentFile().mkdirs();
            }
            out = new FileOutputStream(outputPath);
            //保存为PNG文件
            ChartUtilities.writeChartAsPNG(out, chart, 700, 400);
            //保存为JPEG文件
            //ChartUtilities.writeChartAsJPEG(out, chart, 500, 400);
            out.flush();
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            if (out != null) {
                try {
                    out.close();
                } catch (IOException e) {
                    //do nothing
                }
            }
            return outputPath;
        }
    }


    /**
     * 根据CategoryDataset生成JFreeChart对象
     * @param categoryDataset
     * @param title
     * @param x
     * @param y
     * @return
     */
    private static JFreeChart createChart(CategoryDataset categoryDataset,String title,String x,String y) {
        JFreeChart jfreechart = ChartFactory.createBarChart(title,    //标题
                x,    //categoryAxisLabel (category轴,横轴,X轴的标签)
                y,    //valueAxisLabel(value轴,纵轴,Y轴的标签)
                categoryDataset, // dataset
                PlotOrientation.VERTICAL,
                true, // legend
                false, // tooltips
                false); // URLs

        //以下的设置可以由用户定制,也可以省略
        CategoryPlot plot = (CategoryPlot) jfreechart.getPlot();
        //背景色 透明度
        plot.setBackgroundAlpha(0.5f);
        //前景色 透明度
        plot.setForegroundAlpha(0.5f);
        //其它设置可以参考 CategoryPlot
        return jfreechart;
    }


    /**
     * 生成pieChart饼状图
     * @param pieDataset 数据
     * @param title 表头名
     * @param filePath 生成图片存放路径
     */
    private String getPieChart(DefaultPieDataset pieDataset,String title,String filePath){
        //createPieChart3D创建3D效果
        JFreeChart chart = ChartFactory.createPieChart(title,pieDataset,true,false,false);
        //设置标题字体样式
        chart.getTitle().setFont(new Font("黑体",Font.BOLD,20));
        //设置饼状图里描述字体样式
        PiePlot piePlot = (PiePlot) chart.getPlot();
        piePlot.setLabelFont(new Font("黑体",Font.BOLD,10));
        //设置显示百分比样式
        piePlot.setLabelGenerator(new StandardPieSectionLabelGenerator(("{0}({2})"), NumberFormat.getNumberInstance(),new DecimalFormat("0.00%")));
        //设置统计图背景
        piePlot.setBackgroundPaint(Color.white);
        //设置图片最底部字体样式
        chart.getLegend().setItemFont(new Font("黑体",Font.BOLD,10));
        //输出为图片
//            ChartUtilities.writeChartAsPNG(new FileOutputStream(filePath),chart,400,200);
        return saveAsFile(chart, filePath, 400, 200);

    }


}

xml模板

xml模板替换过程比较枯燥麻烦,建议多保存几次,保存一块就开发联调一下,看下模板是否有问题

<?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/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/_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="rId8" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image"
                              Target="media/image2.jpeg"/>
                <Relationship Id="rId3"
                              Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/settings"
                              Target="settings.xml"/>
                <Relationship Id="rId7" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image"
                              Target="media/image1.jpeg"/>
                <Relationship Id="rId2" Type="http://schemas.microsoft.com/office/2007/relationships/stylesWithEffects"
                              Target="stylesWithEffects.xml"/>
                <Relationship Id="rId1"
                              Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles"
                              Target="styles.xml"/>
                <Relationship Id="rId6"
                              Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/endnotes"
                              Target="endnotes.xml"/>
                <Relationship Id="rId5"
                              Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/footnotes"
                              Target="footnotes.xml"/>
                <Relationship Id="rId10"
                              Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme"
                              Target="theme/theme1.xml"/>
                <Relationship Id="rId4"
                              Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/webSettings"
                              Target="webSettings.xml"/>
                <Relationship Id="rId9"
                              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 mc:Ignorable="w14 wp14"
                        xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas"
                        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: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: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">
                <w:body>
                    <w:p w:rsidR="00B659FB" w:rsidRDefault="00D17A9C" w:rsidP="00D17A9C">
                        <w:pPr>
                            <w:pStyle w:val="a5"/>
                        </w:pPr>
                        <w:r>
                            <w:rPr>
                                <w:rFonts w:hint="eastAsia"/>
                            </w:rPr>
                            <w:t>测试文档</w:t>
                        </w:r>
                    </w:p>
                    <w:p w:rsidR="00D17A9C" w:rsidRDefault="00D17A9C" w:rsidP="00D17A9C">
                        <w:r>
                            <w:rPr>
                                <w:rFonts w:hint="eastAsia"/>
                            </w:rPr>
                            <w:t>上课时间:${date?string('yyyy-MM-dd HH:mm:ss')}</w:t>
                        </w:r>
                    </w:p>
                    <w:p w:rsidR="00D17A9C" w:rsidRDefault="00D17A9C" w:rsidP="00D17A9C">
                        <w:r>
                            <w:rPr>
                                <w:rFonts w:hint="eastAsia"/>
                            </w:rPr>
                            <w:t>上课老师:${teacher}</w:t>
                        </w:r>
                    </w:p>
                    <w:p w:rsidR="00D17A9C" w:rsidRDefault="00D17A9C" w:rsidP="00D17A9C">
                        <w:r>
                            <w:rPr>
                                <w:rFonts w:hint="eastAsia"/>
                            </w:rPr>
                            <w:t>课题:${topic}</w:t>
                        </w:r>
                    </w:p>
                    <w:p w:rsidR="00D17A9C" w:rsidRDefault="00D17A9C" w:rsidP="00D17A9C">
                        <w:r>
                            <w:rPr>
                                <w:rFonts w:hint="eastAsia"/>
                            </w:rPr>
                            <w:t>上课总人数${count}</w:t>
                        </w:r>
                        <w:r>
                            <w:rPr>
                                <w:rFonts w:hint="eastAsia"/>
                            </w:rPr>
                            <w:t>,男生人数${maleCount}</w:t>
                        </w:r>
                        <w:r w:rsidR="000B1CBE">
                            <w:rPr>
                                <w:rFonts w:hint="eastAsia"/>
                            </w:rPr>
                            <w:t>,女生人数${femaleCount}</w:t>
                        </w:r>
                    </w:p>
                    <w:p w:rsidR="000B1CBE" w:rsidRDefault="000B1CBE" w:rsidP="00D17A9C">
                        <w:r>
                            <w:rPr>
                                <w:rFonts w:hint="eastAsia"/>
                            </w:rPr>
                            <w:t>学生详细信息如下:</w:t>
                        </w:r>
                    </w:p>
                    <w:tbl>
                        <w:tblPr>
                            <w:tblStyle w:val="a6"/>
                            <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="2130"/>
                            <w:gridCol w:w="2130"/>
                            <w:gridCol w:w="2131"/>
                            <w:gridCol w:w="2131"/>
                        </w:tblGrid>
                        <w:tr w:rsidR="000B1CBE" w:rsidTr="000B1CBE">
                            <w:tc>
                                <w:tcPr>
                                    <w:tcW w:w="2130" w:type="dxa"/>
                                </w:tcPr>
                                <w:p w:rsidR="000B1CBE" w:rsidRDefault="000B1CBE" w:rsidP="000B1CBE">
                                    <w:pPr>
                                        <w:jc w:val="center"/>
                                    </w:pPr>
                                    <w:r>
                                        <w:t>编号</w:t>
                                    </w:r>
                                </w:p>
                            </w:tc>
                            <w:tc>
                                <w:tcPr>
                                    <w:tcW w:w="2130" w:type="dxa"/>
                                </w:tcPr>
                                <w:p w:rsidR="000B1CBE" w:rsidRDefault="000B1CBE" w:rsidP="000B1CBE">
                                    <w:pPr>
                                        <w:jc w:val="center"/>
                                    </w:pPr>
                                    <w:r>
                                        <w:t>姓名</w:t>
                                    </w:r>
                                </w:p>
                            </w:tc>
                            <w:tc>
                                <w:tcPr>
                                    <w:tcW w:w="2131" w:type="dxa"/>
                                </w:tcPr>
                                <w:p w:rsidR="000B1CBE" w:rsidRDefault="000B1CBE" w:rsidP="000B1CBE">
                                    <w:pPr>
                                        <w:jc w:val="center"/>
                                    </w:pPr>
                                    <w:r>
                                        <w:t>性别</w:t>
                                    </w:r>
                                </w:p>
                            </w:tc>
                            <w:tc>
                                <w:tcPr>
                                    <w:tcW w:w="2131" w:type="dxa"/>
                                </w:tcPr>
                                <w:p w:rsidR="000B1CBE" w:rsidRDefault="000B1CBE" w:rsidP="000B1CBE">
                                    <w:pPr>
                                        <w:jc w:val="center"/>
                                    </w:pPr>
                                    <w:r>
                                        <w:t>年龄</w:t>
                                    </w:r>
                                </w:p>
                            </w:tc>
                        </w:tr>
                        <#list stuList as stu>
                        <w:tr w:rsidR="000B1CBE" w:rsidTr="000B1CBE">
                            <w:tc>
                                <w:tcPr>
                                    <w:tcW w:w="2130" w:type="dxa"/>
                                </w:tcPr>
                                <w:p w:rsidR="000B1CBE" w:rsidRDefault="000B1CBE" w:rsidP="000B1CBE">
                                    <w:pPr>
                                        <w:jc w:val="center"/>
                                    </w:pPr>
                                    <w:r>
                                        <w:rPr>
                                            <w:rFonts w:hint="eastAsia"/>
                                        </w:rPr>
                                        <w:t>${stu.id}</w:t>
                                    </w:r>
                                </w:p>
                            </w:tc>
                            <w:tc>
                                <w:tcPr>
                                    <w:tcW w:w="2130" w:type="dxa"/>
                                </w:tcPr>
                                <w:p w:rsidR="000B1CBE" w:rsidRDefault="000B1CBE" w:rsidP="000B1CBE">
                                    <w:pPr>
                                        <w:jc w:val="center"/>
                                    </w:pPr>
                                    <w:r>
                                        <w:rPr>
                                            <w:rFonts w:hint="eastAsia"/>
                                        </w:rPr>
                                        <w:t>${stu.name}</w:t>
                                    </w:r>
                                </w:p>
                            </w:tc>
                            <w:tc>
                                <w:tcPr>
                                    <w:tcW w:w="2131" w:type="dxa"/>
                                </w:tcPr>
                                <w:p w:rsidR="000B1CBE" w:rsidRDefault="000B1CBE" w:rsidP="000B1CBE">
                                    <w:pPr>
                                        <w:jc w:val="center"/>
                                    </w:pPr>
                                    <w:r>
                                        <w:rPr>
                                            <w:rFonts w:hint="eastAsia"/>
                                        </w:rPr>
                                        <w:t>${stu.sex}</w:t>
                                    </w:r>
                                </w:p>
                            </w:tc>
                            <w:tc>
                                <w:tcPr>
                                    <w:tcW w:w="2131" w:type="dxa"/>
                                </w:tcPr>
                                <w:p w:rsidR="000B1CBE" w:rsidRDefault="000B1CBE" w:rsidP="000B1CBE">
                                    <w:pPr>
                                        <w:jc w:val="center"/>
                                    </w:pPr>
                                    <w:r>
                                        <w:rPr>
                                            <w:rFonts w:hint="eastAsia"/>
                                        </w:rPr>
                                        <w:t>${stu.age}</w:t>
                                    </w:r>
                                </w:p>
                            </w:tc>
                        </w:tr>
                    </#list>
                    </w:tbl>
                    <w:p w:rsidR="009B0B82" w:rsidRDefault="009B0B82" w:rsidP="00D17A9C">
                        <w:pPr>
                            <w:rPr>
                                <w:rFonts w:hint="eastAsia"/>
                            </w:rPr>
                        </w:pPr>
                    </w:p>
                    <w:p w:rsidR="009B0B82" w:rsidRDefault="009B0B82" w:rsidP="009B0B82">
                        <w:pPr>
                            <w:jc w:val="center"/>
                            <w:rPr>
                                <w:rFonts w:hint="eastAsia"/>
                            </w:rPr>
                        </w:pPr>
                        <w:r>
                            <w:rPr>
                                <w:rFonts w:hint="eastAsia"/>
                            </w:rPr>
                            <w:t>男女学生出生分布条状图</w:t>
                        </w:r>
                    </w:p>
                    <w:p w:rsidR="00B742DE" w:rsidRDefault="00D520B1" w:rsidP="009B0B82">
                        <w:pPr>
                            <w:jc w:val="center"/>
                            <w:rPr>
                                <w:rFonts w:hint="eastAsia"/>
                            </w:rPr>
                        </w:pPr>
                        <w:r>
                            <w:rPr>
                                <w:noProof/>
                            </w:rPr>
                            <w:drawing>
                                <wp:inline distT="0" distB="0" distL="0" distR="0">
                                    <wp:extent cx="4336497" cy="2710180"/>
                                    <wp:effectExtent l="0" t="0" r="6985" b="0"/>
                                    <wp:docPr id="1" name="图片 1"/>
                                    <wp:cNvGraphicFramePr>
                                        <a:graphicFrameLocks noChangeAspect="1"
                                                             xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"/>
                                    </wp:cNvGraphicFramePr>
                                    <a:graphic xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main">
                                        <a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/picture">
                                            <pic:pic
                                                    xmlns:pic="http://schemas.openxmlformats.org/drawingml/2006/picture">
                                                <pic:nvPicPr>
                                                    <pic:cNvPr id="0" name="2.jpg"/>
                                                    <pic:cNvPicPr/>
                                                </pic:nvPicPr>
                                                <pic:blipFill>
                                                    <a:blip r:embed="rId7" cstate="print">
                                                        <a:extLst>
                                                            <a:ext uri="{28A0092B-C50C-407E-A947-70E740481C1C}">
                                                                <a14:useLocalDpi val="0"
                                                                                 xmlns:a14="http://schemas.microsoft.com/office/drawing/2010/main"/>
                                                            </a:ext>
                                                        </a:extLst>
                                                    </a:blip>
                                                    <a:stretch>
                                                        <a:fillRect/>
                                                    </a:stretch>
                                                </pic:blipFill>
                                                <pic:spPr>
                                                    <a:xfrm>
                                                        <a:off x="0" y="0"/>
                                                        <a:ext cx="4338595" cy="2711491"/>
                                                    </a:xfrm>
                                                    <a:prstGeom prst="rect">
                                                        <a:avLst/>
                                                    </a:prstGeom>
                                                </pic:spPr>
                                            </pic:pic>
                                        </a:graphicData>
                                    </a:graphic>
                                </wp:inline>
                            </w:drawing>
                        </w:r>
                    </w:p>
                    <w:p w:rsidR="009B0B82" w:rsidRDefault="009B0B82" w:rsidP="009B0B82">
                        <w:pPr>
                            <w:jc w:val="center"/>
                            <w:rPr>
                                <w:rFonts w:hint="eastAsia"/>
                            </w:rPr>
                        </w:pPr>
                        <w:r>
                            <w:rPr>
                                <w:rFonts w:hint="eastAsia"/>
                            </w:rPr>
                            <w:t>男女学生出生分布饼状图</w:t>
                        </w:r>
                        <w:bookmarkStart w:id="0" w:name="_GoBack"/>
                        <w:bookmarkEnd w:id="0"/>
                    </w:p>
                    <w:p w:rsidR="009B0B82" w:rsidRDefault="009B0B82" w:rsidP="009B0B82">
                        <w:pPr>
                            <w:jc w:val="center"/>
                            <w:rPr>
                                <w:rFonts w:hint="eastAsia"/>
                            </w:rPr>
                        </w:pPr>
                        <w:r>
                            <w:rPr>
                                <w:rFonts w:hint="eastAsia"/>
                                <w:noProof/>
                            </w:rPr>
                            <w:drawing>
                                <wp:inline distT="0" distB="0" distL="0" distR="0">
                                    <wp:extent cx="4337324" cy="2710696"/>
                                    <wp:effectExtent l="0" t="0" r="6350" b="0"/>
                                    <wp:docPr id="2" name="图片 2"/>
                                    <wp:cNvGraphicFramePr>
                                        <a:graphicFrameLocks noChangeAspect="1"
                                                             xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"/>
                                    </wp:cNvGraphicFramePr>
                                    <a:graphic xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main">
                                        <a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/picture">
                                            <pic:pic
                                                    xmlns:pic="http://schemas.openxmlformats.org/drawingml/2006/picture">
                                                <pic:nvPicPr>
                                                    <pic:cNvPr id="0" name="2.jpg"/>
                                                    <pic:cNvPicPr/>
                                                </pic:nvPicPr>
                                                <pic:blipFill>
                                                    <a:blip r:embed="rId8" cstate="print">
                                                        <a:extLst>
                                                            <a:ext uri="{28A0092B-C50C-407E-A947-70E740481C1C}">
                                                                <a14:useLocalDpi val="0"
                                                                                 xmlns:a14="http://schemas.microsoft.com/office/drawing/2010/main"/>
                                                            </a:ext>
                                                        </a:extLst>
                                                    </a:blip>
                                                    <a:stretch>
                                                        <a:fillRect/>
                                                    </a:stretch>
                                                </pic:blipFill>
                                                <pic:spPr>
                                                    <a:xfrm>
                                                        <a:off x="0" y="0"/>
                                                        <a:ext cx="4338056" cy="2711153"/>
                                                    </a:xfrm>
                                                    <a:prstGeom prst="rect">
                                                        <a:avLst/>
                                                    </a:prstGeom>
                                                </pic:spPr>
                                            </pic:pic>
                                        </a:graphicData>
                                    </a:graphic>
                                </wp:inline>
                            </w:drawing>
                        </w:r>
                    </w:p>
                    <w:p w:rsidR="009B0B82" w:rsidRDefault="009B0B82" w:rsidP="00D17A9C">
                        <w:pPr>
                            <w:rPr>
                                <w:rFonts w:hint="eastAsia"/>
                            </w:rPr>
                        </w:pPr>
                    </w:p>
                    <w:p w:rsidR="009C448C" w:rsidRPr="00D17A9C" w:rsidRDefault="009C448C" w:rsidP="00D17A9C"/>
                    <w:sectPr w:rsidR="009C448C" w:rsidRPr="00D17A9C">
                        <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/footnotes.xml"
              pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml">
        <pkg:xmlData>
            <w:footnotes mc:Ignorable="w14 wp14"
                         xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas"
                         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: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: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">
                <w:footnote w:type="separator" w:id="-1">
                    <w:p w:rsidR="00F40AB9" w:rsidRDefault="00F40AB9" w:rsidP="00D17A9C">
                        <w:r>
                            <w:separator/>
                        </w:r>
                    </w:p>
                </w:footnote>
                <w:footnote w:type="continuationSeparator" w:id="0">
                    <w:p w:rsidR="00F40AB9" w:rsidRDefault="00F40AB9" w:rsidP="00D17A9C">
                        <w:r>
                            <w:continuationSeparator/>
                        </w:r>
                    </w:p>
                </w:footnote>
            </w:footnotes>
        </pkg:xmlData>
    </pkg:part>
    <pkg:part pkg:name="/word/endnotes.xml"
              pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml">
        <pkg:xmlData>
            <w:endnotes mc:Ignorable="w14 wp14"
                        xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas"
                        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: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: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">
                <w:endnote w:type="separator" w:id="-1">
                    <w:p w:rsidR="00F40AB9" w:rsidRDefault="00F40AB9" w:rsidP="00D17A9C">
                        <w:r>
                            <w:separator/>
                        </w:r>
                    </w:p>
                </w:endnote>
                <w:endnote w:type="continuationSeparator" w:id="0">
                    <w:p w:rsidR="00F40AB9" w:rsidRDefault="00F40AB9" w:rsidP="00D17A9C">
                        <w:r>
                            <w:continuationSeparator/>
                        </w:r>
                    </w:p>
                </w:endnote>
            </w:endnotes>
        </pkg:xmlData>
    </pkg:part>
    <pkg:part pkg:name="/word/theme/theme1.xml"
              pkg:contentType="application/vnd.openxmlformats-officedocument.theme+xml">
        <pkg:xmlData>
            <a:theme name="Office 主题​​" xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main">
                <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="1F497D"/>
                        </a:dk2>
                        <a:lt2>
                            <a:srgbClr val="EEECE1"/>
                        </a:lt2>
                        <a:accent1>
                            <a:srgbClr val="4F81BD"/>
                        </a:accent1>
                        <a:accent2>
                            <a:srgbClr val="C0504D"/>
                        </a:accent2>
                        <a:accent3>
                            <a:srgbClr val="9BBB59"/>
                        </a:accent3>
                        <a:accent4>
                            <a:srgbClr val="8064A2"/>
                        </a:accent4>
                        <a:accent5>
                            <a:srgbClr val="4BACC6"/>
                        </a:accent5>
                        <a:accent6>
                            <a:srgbClr val="F79646"/>
                        </a:accent6>
                        <a:hlink>
                            <a:srgbClr val="0000FF"/>
                        </a:hlink>
                        <a:folHlink>
                            <a:srgbClr val="800080"/>
                        </a:folHlink>
                    </a:clrScheme>
                    <a:fontScheme name="Office">
                        <a:majorFont>
                            <a:latin typeface="Cambria"/>
                            <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:tint val="50000"/>
                                            <a:satMod val="300000"/>
                                        </a:schemeClr>
                                    </a:gs>
                                    <a:gs pos="35000">
                                        <a:schemeClr val="phClr">
                                            <a:tint val="37000"/>
                                            <a:satMod val="300000"/>
                                        </a:schemeClr>
                                    </a:gs>
                                    <a:gs pos="100000">
                                        <a:schemeClr val="phClr">
                                            <a:tint val="15000"/>
                                            <a:satMod val="350000"/>
                                        </a:schemeClr>
                                    </a:gs>
                                </a:gsLst>
                                <a:lin ang="16200000" scaled="1"/>
                            </a:gradFill>
                            <a:gradFill rotWithShape="1">
                                <a:gsLst>
                                    <a:gs pos="0">
                                        <a:schemeClr val="phClr">
                                            <a:shade val="51000"/>
                                            <a:satMod val="130000"/>
                                        </a:schemeClr>
                                    </a:gs>
                                    <a:gs pos="80000">
                                        <a:schemeClr val="phClr">
                                            <a:shade val="93000"/>
                                            <a:satMod val="130000"/>
                                        </a:schemeClr>
                                    </a:gs>
                                    <a:gs pos="100000">
                                        <a:schemeClr val="phClr">
                                            <a:shade val="94000"/>
                                            <a:satMod val="135000"/>
                                        </a:schemeClr>
                                    </a:gs>
                                </a:gsLst>
                                <a:lin ang="16200000" scaled="0"/>
                            </a:gradFill>
                        </a:fillStyleLst>
                        <a:lnStyleLst>
                            <a:ln w="9525" cap="flat" cmpd="sng" algn="ctr">
                                <a:solidFill>
                                    <a:schemeClr val="phClr">
                                        <a:shade val="95000"/>
                                        <a:satMod val="105000"/>
                                    </a:schemeClr>
                                </a:solidFill>
                                <a:prstDash val="solid"/>
                            </a:ln>
                            <a:ln w="25400" cap="flat" cmpd="sng" algn="ctr">
                                <a:solidFill>
                                    <a:schemeClr val="phClr"/>
                                </a:solidFill>
                                <a:prstDash val="solid"/>
                            </a:ln>
                            <a:ln w="38100" cap="flat" cmpd="sng" algn="ctr">
                                <a:solidFill>
                                    <a:schemeClr val="phClr"/>
                                </a:solidFill>
                                <a:prstDash val="solid"/>
                            </a:ln>
                        </a:lnStyleLst>
                        <a:effectStyleLst>
                            <a:effectStyle>
                                <a:effectLst>
                                    <a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0">
                                        <a:srgbClr val="000000">
                                            <a:alpha val="38000"/>
                                        </a:srgbClr>
                                    </a:outerShdw>
                                </a:effectLst>
                            </a:effectStyle>
                            <a:effectStyle>
                                <a:effectLst>
                                    <a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0">
                                        <a:srgbClr val="000000">
                                            <a:alpha val="35000"/>
                                        </a:srgbClr>
                                    </a:outerShdw>
                                </a:effectLst>
                            </a:effectStyle>
                            <a:effectStyle>
                                <a:effectLst>
                                    <a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0">
                                        <a:srgbClr val="000000">
                                            <a:alpha val="35000"/>
                                        </a:srgbClr>
                                    </a:outerShdw>
                                </a:effectLst>
                                <a:scene3d>
                                    <a:camera prst="orthographicFront">
                                        <a:rot lat="0" lon="0" rev="0"/>
                                    </a:camera>
                                    <a:lightRig rig="threePt" dir="t">
                                        <a:rot lat="0" lon="0" rev="1200000"/>
                                    </a:lightRig>
                                </a:scene3d>
                                <a:sp3d>
                                    <a:bevelT w="63500" h="25400"/>
                                </a:sp3d>
                            </a:effectStyle>
                        </a:effectStyleLst>
                        <a:bgFillStyleLst>
                            <a:solidFill>
                                <a:schemeClr val="phClr"/>
                            </a:solidFill>
                            <a:gradFill rotWithShape="1">
                                <a:gsLst>
                                    <a:gs pos="0">
                                        <a:schemeClr val="phClr">
                                            <a:tint val="40000"/>
                                            <a:satMod val="350000"/>
                                        </a:schemeClr>
                                    </a:gs>
                                    <a:gs pos="40000">
                                        <a:schemeClr val="phClr">
                                            <a:tint val="45000"/>
                                            <a:shade val="99000"/>
                                            <a:satMod val="350000"/>
                                        </a:schemeClr>
                                    </a:gs>
                                    <a:gs pos="100000">
                                        <a:schemeClr val="phClr">
                                            <a:shade val="20000"/>
                                            <a:satMod val="255000"/>
                                        </a:schemeClr>
                                    </a:gs>
                                </a:gsLst>
                                <a:path path="circle">
                                    <a:fillToRect l="50000" t="-80000" r="50000" b="180000"/>
                                </a:path>
                            </a:gradFill>
                            <a:gradFill rotWithShape="1">
                                <a:gsLst>
                                    <a:gs pos="0">
                                        <a:schemeClr val="phClr">
                                            <a:tint val="80000"/>
                                            <a:satMod val="300000"/>
                                        </a:schemeClr>
                                    </a:gs>
                                    <a:gs pos="100000">
                                        <a:schemeClr val="phClr">
                                            <a:shade val="30000"/>
                                            <a:satMod val="200000"/>
                                        </a:schemeClr>
                                    </a:gs>
                                </a:gsLst>
                                <a:path path="circle">
                                    <a:fillToRect l="50000" t="50000" r="50000" b="50000"/>
                                </a:path>
                            </a:gradFill>
                        </a:bgFillStyleLst>
                    </a:fmtScheme>
                </a:themeElements>
                <a:objectDefaults/>
                <a:extraClrSchemeLst/>
            </a:theme>
        </pkg:xmlData>
    </pkg:part>
    <pkg:part pkg:name="/word/media/image1.jpeg" pkg:contentType="image/jpeg" pkg:compression="store">
        <pkg:binaryData>
            ${image1}
        </pkg:binaryData>
    </pkg:part>
    <pkg:part pkg:name="/word/media/image2.jpeg" pkg:contentType="image/jpeg" pkg:compression="store">
        <pkg:binaryData>
            ${image2}
        </pkg:binaryData>
    </pkg:part>
    <pkg:part pkg:name="/word/settings.xml"
              pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml">
        <pkg:xmlData>
            <w:settings mc:Ignorable="w14" 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:sl="http://schemas.openxmlformats.org/schemaLibrary/2006/main">
                <w:zoom w:percent="120"/>
                <w:bordersDoNotSurroundHeader/>
                <w:bordersDoNotSurroundFooter/>
                <w:proofState w:spelling="clean" w:grammar="clean"/>
                <w:defaultTabStop w:val="420"/>
                <w:drawingGridVerticalSpacing w:val="156"/>
                <w:displayHorizontalDrawingGridEvery w:val="0"/>
                <w:displayVerticalDrawingGridEvery w:val="2"/>
                <w:characterSpacingControl w:val="compressPunctuation"/>
                <w:hdrShapeDefaults>
                    <o:shapedefaults v:ext="edit" spidmax="2049"/>
                </w:hdrShapeDefaults>
                <w:footnotePr>
                    <w:footnote w:id="-1"/>
                    <w:footnote w:id="0"/>
                </w:footnotePr>
                <w:endnotePr>
                    <w:endnote w:id="-1"/>
                    <w:endnote w:id="0"/>
                </w:endnotePr>
                <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="14"/>
                    <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:compat>
                <w:rsids>
                    <w:rsidRoot w:val="00415CD6"/>
                    <w:rsid w:val="00024ECF"/>
                    <w:rsid w:val="000B1CBE"/>
                    <w:rsid w:val="00415CD6"/>
                    <w:rsid w:val="009B0B82"/>
                    <w:rsid w:val="009B3FEF"/>
                    <w:rsid w:val="009B71F4"/>
                    <w:rsid w:val="009C448C"/>
                    <w:rsid w:val="00B742DE"/>
                    <w:rsid w:val="00D17A9C"/>
                    <w:rsid w:val="00D520B1"/>
                    <w:rsid w:val="00E0527B"/>
                    <w:rsid w:val="00E974FC"/>
                    <w:rsid w:val="00F2623B"/>
                    <w:rsid w:val="00F40AB9"/>
                </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="2049"/>
                    <o:shapelayout v:ext="edit">
                        <o:idmap v:ext="edit" data="1"/>
                    </o:shapelayout>
                </w:shapeDefaults>
                <w:decimalSymbol w:val="."/>
                <w:listSeparator w:val=","/>
            </w:settings>
        </pkg:xmlData>
    </pkg:part>
    <pkg:part pkg:name="/word/webSettings.xml"
              pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.webSettings+xml">
        <pkg:xmlData>
            <w:webSettings mc:Ignorable="w14" 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">
                <w:optimizeForBrowser/>
                <w:allowPNG/>
            </w:webSettings>
        </pkg:xmlData>
    </pkg:part>
    <pkg:part pkg:name="/word/stylesWithEffects.xml" pkg:contentType="application/vnd.ms-word.stylesWithEffects+xml">
        <pkg:xmlData>
            <w:styles mc:Ignorable="w14 wp14"
                      xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas"
                      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: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: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">
                <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="1" w:defUnhideWhenUsed="1"
                                w:defQFormat="0" w:count="267">
                    <w:lsdException w:name="Normal" w:semiHidden="0" w:uiPriority="0" w:unhideWhenUsed="0"
                                    w:qFormat="1"/>
                    <w:lsdException w:name="heading 1" w:semiHidden="0" w:uiPriority="9" w:unhideWhenUsed="0"
                                    w:qFormat="1"/>
                    <w:lsdException w:name="heading 2" w:uiPriority="9" w:qFormat="1"/>
                    <w:lsdException w:name="heading 3" w:uiPriority="9" w:qFormat="1"/>
                    <w:lsdException w:name="heading 4" w:uiPriority="9" w:qFormat="1"/>
                    <w:lsdException w:name="heading 5" w:uiPriority="9" w:qFormat="1"/>
                    <w:lsdException w:name="heading 6" w:uiPriority="9" w:qFormat="1"/>
                    <w:lsdException w:name="heading 7" w:uiPriority="9" w:qFormat="1"/>
                    <w:lsdException w:name="heading 8" w:uiPriority="9" w:qFormat="1"/>
                    <w:lsdException w:name="heading 9" w:uiPriority="9" w:qFormat="1"/>
                    <w:lsdException w:name="toc 1" w:uiPriority="39"/>
                    <w:lsdException w:name="toc 2" w:uiPriority="39"/>
                    <w:lsdException w:name="toc 3" w:uiPriority="39"/>
                    <w:lsdException w:name="toc 4" w:uiPriority="39"/>
                    <w:lsdException w:name="toc 5" w:uiPriority="39"/>
                    <w:lsdException w:name="toc 6" w:uiPriority="39"/>
                    <w:lsdException w:name="toc 7" w:uiPriority="39"/>
                    <w:lsdException w:name="toc 8" w:uiPriority="39"/>
                    <w:lsdException w:name="toc 9" w:uiPriority="39"/>
                    <w:lsdException w:name="caption" w:uiPriority="35" w:qFormat="1"/>
                    <w:lsdException w:name="Title" w:semiHidden="0" w:uiPriority="10" w:unhideWhenUsed="0"
                                    w:qFormat="1"/>
                    <w:lsdException w:name="Default Paragraph Font" w:uiPriority="1"/>
                    <w:lsdException w:name="Subtitle" w:semiHidden="0" w:uiPriority="11" w:unhideWhenUsed="0"
                                    w:qFormat="1"/>
                    <w:lsdException w:name="Strong" w:semiHidden="0" w:uiPriority="22" w:unhideWhenUsed="0"
                                    w:qFormat="1"/>
                    <w:lsdException w:name="Emphasis" w:semiHidden="0" w:uiPriority="20" w:unhideWhenUsed="0"
                                    w:qFormat="1"/>
                    <w:lsdException w:name="Table Grid" w:semiHidden="0" w:uiPriority="59" w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Placeholder Text" w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="No Spacing" w:semiHidden="0" w:uiPriority="1" w:unhideWhenUsed="0"
                                    w:qFormat="1"/>
                    <w:lsdException w:name="Light Shading" w:semiHidden="0" w:uiPriority="60" w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light List" w:semiHidden="0" w:uiPriority="61" w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light Grid" w:semiHidden="0" w:uiPriority="62" w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Shading 1" w:semiHidden="0" w:uiPriority="63" w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Shading 2" w:semiHidden="0" w:uiPriority="64" w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium List 1" w:semiHidden="0" w:uiPriority="65" w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium List 2" w:semiHidden="0" w:uiPriority="66" w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 1" w:semiHidden="0" w:uiPriority="67" w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 2" w:semiHidden="0" w:uiPriority="68" w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 3" w:semiHidden="0" w:uiPriority="69" w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Dark List" w:semiHidden="0" w:uiPriority="70" w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful Shading" w:semiHidden="0" w:uiPriority="71" w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful List" w:semiHidden="0" w:uiPriority="72" w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful Grid" w:semiHidden="0" w:uiPriority="73" w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light Shading Accent 1" w:semiHidden="0" w:uiPriority="60"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light List Accent 1" w:semiHidden="0" w:uiPriority="61"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light Grid Accent 1" w:semiHidden="0" w:uiPriority="62"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Shading 1 Accent 1" w:semiHidden="0" w:uiPriority="63"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Shading 2 Accent 1" w:semiHidden="0" w:uiPriority="64"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium List 1 Accent 1" w:semiHidden="0" w:uiPriority="65"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Revision" w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="List Paragraph" w:semiHidden="0" w:uiPriority="34" w:unhideWhenUsed="0"
                                    w:qFormat="1"/>
                    <w:lsdException w:name="Quote" w:semiHidden="0" w:uiPriority="29" w:unhideWhenUsed="0"
                                    w:qFormat="1"/>
                    <w:lsdException w:name="Intense Quote" w:semiHidden="0" w:uiPriority="30" w:unhideWhenUsed="0"
                                    w:qFormat="1"/>
                    <w:lsdException w:name="Medium List 2 Accent 1" w:semiHidden="0" w:uiPriority="66"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 1 Accent 1" w:semiHidden="0" w:uiPriority="67"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 2 Accent 1" w:semiHidden="0" w:uiPriority="68"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 3 Accent 1" w:semiHidden="0" w:uiPriority="69"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Dark List Accent 1" w:semiHidden="0" w:uiPriority="70"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful Shading Accent 1" w:semiHidden="0" w:uiPriority="71"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful List Accent 1" w:semiHidden="0" w:uiPriority="72"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful Grid Accent 1" w:semiHidden="0" w:uiPriority="73"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light Shading Accent 2" w:semiHidden="0" w:uiPriority="60"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light List Accent 2" w:semiHidden="0" w:uiPriority="61"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light Grid Accent 2" w:semiHidden="0" w:uiPriority="62"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Shading 1 Accent 2" w:semiHidden="0" w:uiPriority="63"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Shading 2 Accent 2" w:semiHidden="0" w:uiPriority="64"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium List 1 Accent 2" w:semiHidden="0" w:uiPriority="65"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium List 2 Accent 2" w:semiHidden="0" w:uiPriority="66"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 1 Accent 2" w:semiHidden="0" w:uiPriority="67"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 2 Accent 2" w:semiHidden="0" w:uiPriority="68"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 3 Accent 2" w:semiHidden="0" w:uiPriority="69"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Dark List Accent 2" w:semiHidden="0" w:uiPriority="70"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful Shading Accent 2" w:semiHidden="0" w:uiPriority="71"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful List Accent 2" w:semiHidden="0" w:uiPriority="72"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful Grid Accent 2" w:semiHidden="0" w:uiPriority="73"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light Shading Accent 3" w:semiHidden="0" w:uiPriority="60"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light List Accent 3" w:semiHidden="0" w:uiPriority="61"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light Grid Accent 3" w:semiHidden="0" w:uiPriority="62"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Shading 1 Accent 3" w:semiHidden="0" w:uiPriority="63"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Shading 2 Accent 3" w:semiHidden="0" w:uiPriority="64"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium List 1 Accent 3" w:semiHidden="0" w:uiPriority="65"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium List 2 Accent 3" w:semiHidden="0" w:uiPriority="66"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 1 Accent 3" w:semiHidden="0" w:uiPriority="67"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 2 Accent 3" w:semiHidden="0" w:uiPriority="68"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 3 Accent 3" w:semiHidden="0" w:uiPriority="69"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Dark List Accent 3" w:semiHidden="0" w:uiPriority="70"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful Shading Accent 3" w:semiHidden="0" w:uiPriority="71"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful List Accent 3" w:semiHidden="0" w:uiPriority="72"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful Grid Accent 3" w:semiHidden="0" w:uiPriority="73"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light Shading Accent 4" w:semiHidden="0" w:uiPriority="60"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light List Accent 4" w:semiHidden="0" w:uiPriority="61"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light Grid Accent 4" w:semiHidden="0" w:uiPriority="62"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Shading 1 Accent 4" w:semiHidden="0" w:uiPriority="63"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Shading 2 Accent 4" w:semiHidden="0" w:uiPriority="64"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium List 1 Accent 4" w:semiHidden="0" w:uiPriority="65"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium List 2 Accent 4" w:semiHidden="0" w:uiPriority="66"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 1 Accent 4" w:semiHidden="0" w:uiPriority="67"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 2 Accent 4" w:semiHidden="0" w:uiPriority="68"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 3 Accent 4" w:semiHidden="0" w:uiPriority="69"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Dark List Accent 4" w:semiHidden="0" w:uiPriority="70"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful Shading Accent 4" w:semiHidden="0" w:uiPriority="71"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful List Accent 4" w:semiHidden="0" w:uiPriority="72"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful Grid Accent 4" w:semiHidden="0" w:uiPriority="73"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light Shading Accent 5" w:semiHidden="0" w:uiPriority="60"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light List Accent 5" w:semiHidden="0" w:uiPriority="61"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light Grid Accent 5" w:semiHidden="0" w:uiPriority="62"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Shading 1 Accent 5" w:semiHidden="0" w:uiPriority="63"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Shading 2 Accent 5" w:semiHidden="0" w:uiPriority="64"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium List 1 Accent 5" w:semiHidden="0" w:uiPriority="65"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium List 2 Accent 5" w:semiHidden="0" w:uiPriority="66"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 1 Accent 5" w:semiHidden="0" w:uiPriority="67"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 2 Accent 5" w:semiHidden="0" w:uiPriority="68"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 3 Accent 5" w:semiHidden="0" w:uiPriority="69"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Dark List Accent 5" w:semiHidden="0" w:uiPriority="70"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful Shading Accent 5" w:semiHidden="0" w:uiPriority="71"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful List Accent 5" w:semiHidden="0" w:uiPriority="72"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful Grid Accent 5" w:semiHidden="0" w:uiPriority="73"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light Shading Accent 6" w:semiHidden="0" w:uiPriority="60"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light List Accent 6" w:semiHidden="0" w:uiPriority="61"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light Grid Accent 6" w:semiHidden="0" w:uiPriority="62"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Shading 1 Accent 6" w:semiHidden="0" w:uiPriority="63"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Shading 2 Accent 6" w:semiHidden="0" w:uiPriority="64"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium List 1 Accent 6" w:semiHidden="0" w:uiPriority="65"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium List 2 Accent 6" w:semiHidden="0" w:uiPriority="66"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 1 Accent 6" w:semiHidden="0" w:uiPriority="67"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 2 Accent 6" w:semiHidden="0" w:uiPriority="68"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 3 Accent 6" w:semiHidden="0" w:uiPriority="69"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Dark List Accent 6" w:semiHidden="0" w:uiPriority="70"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful Shading Accent 6" w:semiHidden="0" w:uiPriority="71"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful List Accent 6" w:semiHidden="0" w:uiPriority="72"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful Grid Accent 6" w:semiHidden="0" w:uiPriority="73"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Subtle Emphasis" w:semiHidden="0" w:uiPriority="19" w:unhideWhenUsed="0"
                                    w:qFormat="1"/>
                    <w:lsdException w:name="Intense Emphasis" w:semiHidden="0" w:uiPriority="21" w:unhideWhenUsed="0"
                                    w:qFormat="1"/>
                    <w:lsdException w:name="Subtle Reference" w:semiHidden="0" w:uiPriority="31" w:unhideWhenUsed="0"
                                    w:qFormat="1"/>
                    <w:lsdException w:name="Intense Reference" w:semiHidden="0" w:uiPriority="32" w:unhideWhenUsed="0"
                                    w:qFormat="1"/>
                    <w:lsdException w:name="Book Title" w:semiHidden="0" w:uiPriority="33" w:unhideWhenUsed="0"
                                    w:qFormat="1"/>
                    <w:lsdException w:name="Bibliography" w:uiPriority="37"/>
                    <w:lsdException w:name="TOC Heading" w:uiPriority="39" w:qFormat="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="paragraph" w:styleId="a3">
                    <w:name w:val="header"/>
                    <w:basedOn w:val="a"/>
                    <w:link w:val="Char"/>
                    <w:uiPriority w:val="99"/>
                    <w:unhideWhenUsed/>
                    <w:rsid w:val="00D17A9C"/>
                    <w:pPr>
                        <w:pBdr>
                            <w:bottom w:val="single" w:sz="6" w:space="1" w:color="auto"/>
                        </w:pBdr>
                        <w:tabs>
                            <w:tab w:val="center" w:pos="4153"/>
                            <w:tab w:val="right" w:pos="8306"/>
                        </w:tabs>
                        <w:snapToGrid w:val="0"/>
                        <w:jc w:val="center"/>
                    </w:pPr>
                    <w:rPr>
                        <w:sz w:val="18"/>
                        <w:szCs w:val="18"/>
                    </w:rPr>
                </w:style>
                <w:style w:type="character" w:customStyle="1" w:styleId="Char">
                    <w:name w:val="页眉 Char"/>
                    <w:basedOn w:val="a0"/>
                    <w:link w:val="a3"/>
                    <w:uiPriority w:val="99"/>
                    <w:rsid w:val="00D17A9C"/>
                    <w:rPr>
                        <w:sz w:val="18"/>
                        <w:szCs w:val="18"/>
                    </w:rPr>
                </w:style>
                <w:style w:type="paragraph" w:styleId="a4">
                    <w:name w:val="footer"/>
                    <w:basedOn w:val="a"/>
                    <w:link w:val="Char0"/>
                    <w:uiPriority w:val="99"/>
                    <w:unhideWhenUsed/>
                    <w:rsid w:val="00D17A9C"/>
                    <w:pPr>
                        <w:tabs>
                            <w:tab w:val="center" w:pos="4153"/>
                            <w:tab w:val="right" w:pos="8306"/>
                        </w:tabs>
                        <w:snapToGrid w:val="0"/>
                        <w:jc w:val="left"/>
                    </w:pPr>
                    <w:rPr>
                        <w:sz w:val="18"/>
                        <w:szCs w:val="18"/>
                    </w:rPr>
                </w:style>
                <w:style w:type="character" w:customStyle="1" w:styleId="Char0">
                    <w:name w:val="页脚 Char"/>
                    <w:basedOn w:val="a0"/>
                    <w:link w:val="a4"/>
                    <w:uiPriority w:val="99"/>
                    <w:rsid w:val="00D17A9C"/>
                    <w:rPr>
                        <w:sz w:val="18"/>
                        <w:szCs w:val="18"/>
                    </w:rPr>
                </w:style>
                <w:style w:type="paragraph" w:styleId="a5">
                    <w:name w:val="Title"/>
                    <w:basedOn w:val="a"/>
                    <w:next w:val="a"/>
                    <w:link w:val="Char1"/>
                    <w:uiPriority w:val="10"/>
                    <w:qFormat/>
                    <w:rsid w:val="00D17A9C"/>
                    <w:pPr>
                        <w:spacing w:before="240" w:after="60"/>
                        <w:jc w:val="center"/>
                        <w:outlineLvl w:val="0"/>
                    </w:pPr>
                    <w:rPr>
                        <w:rFonts w:asciiTheme="majorHAnsi" w:eastAsia="宋体" w:hAnsiTheme="majorHAnsi"
                                  w:cstheme="majorBidi"/>
                        <w:b/>
                        <w:bCs/>
                        <w:sz w:val="32"/>
                        <w:szCs w:val="32"/>
                    </w:rPr>
                </w:style>
                <w:style w:type="character" w:customStyle="1" w:styleId="Char1">
                    <w:name w:val="标题 Char"/>
                    <w:basedOn w:val="a0"/>
                    <w:link w:val="a5"/>
                    <w:uiPriority w:val="10"/>
                    <w:rsid w:val="00D17A9C"/>
                    <w:rPr>
                        <w:rFonts w:asciiTheme="majorHAnsi" w:eastAsia="宋体" w:hAnsiTheme="majorHAnsi"
                                  w:cstheme="majorBidi"/>
                        <w:b/>
                        <w:bCs/>
                        <w:sz w:val="32"/>
                        <w:szCs w:val="32"/>
                    </w:rPr>
                </w:style>
                <w:style w:type="table" w:styleId="a6">
                    <w:name w:val="Table Grid"/>
                    <w:basedOn w:val="a1"/>
                    <w:uiPriority w:val="59"/>
                    <w:rsid w:val="000B1CBE"/>
                    <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:style w:type="paragraph" w:styleId="a7">
                    <w:name w:val="Balloon Text"/>
                    <w:basedOn w:val="a"/>
                    <w:link w:val="Char2"/>
                    <w:uiPriority w:val="99"/>
                    <w:semiHidden/>
                    <w:unhideWhenUsed/>
                    <w:rsid w:val="00D520B1"/>
                    <w:rPr>
                        <w:sz w:val="18"/>
                        <w:szCs w:val="18"/>
                    </w:rPr>
                </w:style>
                <w:style w:type="character" w:customStyle="1" w:styleId="Char2">
                    <w:name w:val="批注框文本 Char"/>
                    <w:basedOn w:val="a0"/>
                    <w:link w:val="a7"/>
                    <w:uiPriority w:val="99"/>
                    <w:semiHidden/>
                    <w:rsid w:val="00D520B1"/>
                    <w:rPr>
                        <w:sz w:val="18"/>
                        <w:szCs w:val="18"/>
                    </w:rPr>
                </w:style>
            </w:styles>
        </pkg:xmlData>
    </pkg:part>
    <pkg:part pkg:name="/word/fontTable.xml"
              pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.fontTable+xml">
        <pkg:xmlData>
            <w:fonts mc:Ignorable="w14" 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">
                <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="E4002EFF" w:usb1="C000247B" 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="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="Cambria">
                    <w:panose1 w:val="02040503050406030204"/>
                    <w:charset w:val="00"/>
                    <w:family w:val="roman"/>
                    <w:pitch w:val="variable"/>
                    <w:sig w:usb0="E00006FF" w:usb1="420024FF" w:usb2="02000000" w:usb3="00000000" w:csb0="0000019F"
                           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: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>Hua-cloud</dc:creator>
                <cp:lastModifiedBy>Hua-cloud</cp:lastModifiedBy>
                <cp:revision>2</cp:revision>
                <dcterms:created xsi:type="dcterms:W3CDTF">2019-11-08T02:34:00Z</dcterms:created>
                <dcterms:modified xsi:type="dcterms:W3CDTF">2019-11-08T02:34:00Z</dcterms:modified>
            </cp:coreProperties>
        </pkg:xmlData>
    </pkg:part>
    <pkg:part pkg:name="/word/styles.xml"
              pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml">
        <pkg:xmlData>
            <w:styles mc:Ignorable="w14" 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">
                <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="1" w:defUnhideWhenUsed="1"
                                w:defQFormat="0" w:count="267">
                    <w:lsdException w:name="Normal" w:semiHidden="0" w:uiPriority="0" w:unhideWhenUsed="0"
                                    w:qFormat="1"/>
                    <w:lsdException w:name="heading 1" w:semiHidden="0" w:uiPriority="9" w:unhideWhenUsed="0"
                                    w:qFormat="1"/>
                    <w:lsdException w:name="heading 2" w:uiPriority="9" w:qFormat="1"/>
                    <w:lsdException w:name="heading 3" w:uiPriority="9" w:qFormat="1"/>
                    <w:lsdException w:name="heading 4" w:uiPriority="9" w:qFormat="1"/>
                    <w:lsdException w:name="heading 5" w:uiPriority="9" w:qFormat="1"/>
                    <w:lsdException w:name="heading 6" w:uiPriority="9" w:qFormat="1"/>
                    <w:lsdException w:name="heading 7" w:uiPriority="9" w:qFormat="1"/>
                    <w:lsdException w:name="heading 8" w:uiPriority="9" w:qFormat="1"/>
                    <w:lsdException w:name="heading 9" w:uiPriority="9" w:qFormat="1"/>
                    <w:lsdException w:name="toc 1" w:uiPriority="39"/>
                    <w:lsdException w:name="toc 2" w:uiPriority="39"/>
                    <w:lsdException w:name="toc 3" w:uiPriority="39"/>
                    <w:lsdException w:name="toc 4" w:uiPriority="39"/>
                    <w:lsdException w:name="toc 5" w:uiPriority="39"/>
                    <w:lsdException w:name="toc 6" w:uiPriority="39"/>
                    <w:lsdException w:name="toc 7" w:uiPriority="39"/>
                    <w:lsdException w:name="toc 8" w:uiPriority="39"/>
                    <w:lsdException w:name="toc 9" w:uiPriority="39"/>
                    <w:lsdException w:name="caption" w:uiPriority="35" w:qFormat="1"/>
                    <w:lsdException w:name="Title" w:semiHidden="0" w:uiPriority="10" w:unhideWhenUsed="0"
                                    w:qFormat="1"/>
                    <w:lsdException w:name="Default Paragraph Font" w:uiPriority="1"/>
                    <w:lsdException w:name="Subtitle" w:semiHidden="0" w:uiPriority="11" w:unhideWhenUsed="0"
                                    w:qFormat="1"/>
                    <w:lsdException w:name="Strong" w:semiHidden="0" w:uiPriority="22" w:unhideWhenUsed="0"
                                    w:qFormat="1"/>
                    <w:lsdException w:name="Emphasis" w:semiHidden="0" w:uiPriority="20" w:unhideWhenUsed="0"
                                    w:qFormat="1"/>
                    <w:lsdException w:name="Table Grid" w:semiHidden="0" w:uiPriority="59" w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Placeholder Text" w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="No Spacing" w:semiHidden="0" w:uiPriority="1" w:unhideWhenUsed="0"
                                    w:qFormat="1"/>
                    <w:lsdException w:name="Light Shading" w:semiHidden="0" w:uiPriority="60" w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light List" w:semiHidden="0" w:uiPriority="61" w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light Grid" w:semiHidden="0" w:uiPriority="62" w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Shading 1" w:semiHidden="0" w:uiPriority="63" w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Shading 2" w:semiHidden="0" w:uiPriority="64" w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium List 1" w:semiHidden="0" w:uiPriority="65" w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium List 2" w:semiHidden="0" w:uiPriority="66" w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 1" w:semiHidden="0" w:uiPriority="67" w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 2" w:semiHidden="0" w:uiPriority="68" w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 3" w:semiHidden="0" w:uiPriority="69" w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Dark List" w:semiHidden="0" w:uiPriority="70" w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful Shading" w:semiHidden="0" w:uiPriority="71" w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful List" w:semiHidden="0" w:uiPriority="72" w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful Grid" w:semiHidden="0" w:uiPriority="73" w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light Shading Accent 1" w:semiHidden="0" w:uiPriority="60"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light List Accent 1" w:semiHidden="0" w:uiPriority="61"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light Grid Accent 1" w:semiHidden="0" w:uiPriority="62"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Shading 1 Accent 1" w:semiHidden="0" w:uiPriority="63"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Shading 2 Accent 1" w:semiHidden="0" w:uiPriority="64"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium List 1 Accent 1" w:semiHidden="0" w:uiPriority="65"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Revision" w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="List Paragraph" w:semiHidden="0" w:uiPriority="34" w:unhideWhenUsed="0"
                                    w:qFormat="1"/>
                    <w:lsdException w:name="Quote" w:semiHidden="0" w:uiPriority="29" w:unhideWhenUsed="0"
                                    w:qFormat="1"/>
                    <w:lsdException w:name="Intense Quote" w:semiHidden="0" w:uiPriority="30" w:unhideWhenUsed="0"
                                    w:qFormat="1"/>
                    <w:lsdException w:name="Medium List 2 Accent 1" w:semiHidden="0" w:uiPriority="66"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 1 Accent 1" w:semiHidden="0" w:uiPriority="67"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 2 Accent 1" w:semiHidden="0" w:uiPriority="68"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 3 Accent 1" w:semiHidden="0" w:uiPriority="69"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Dark List Accent 1" w:semiHidden="0" w:uiPriority="70"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful Shading Accent 1" w:semiHidden="0" w:uiPriority="71"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful List Accent 1" w:semiHidden="0" w:uiPriority="72"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful Grid Accent 1" w:semiHidden="0" w:uiPriority="73"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light Shading Accent 2" w:semiHidden="0" w:uiPriority="60"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light List Accent 2" w:semiHidden="0" w:uiPriority="61"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light Grid Accent 2" w:semiHidden="0" w:uiPriority="62"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Shading 1 Accent 2" w:semiHidden="0" w:uiPriority="63"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Shading 2 Accent 2" w:semiHidden="0" w:uiPriority="64"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium List 1 Accent 2" w:semiHidden="0" w:uiPriority="65"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium List 2 Accent 2" w:semiHidden="0" w:uiPriority="66"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 1 Accent 2" w:semiHidden="0" w:uiPriority="67"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 2 Accent 2" w:semiHidden="0" w:uiPriority="68"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 3 Accent 2" w:semiHidden="0" w:uiPriority="69"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Dark List Accent 2" w:semiHidden="0" w:uiPriority="70"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful Shading Accent 2" w:semiHidden="0" w:uiPriority="71"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful List Accent 2" w:semiHidden="0" w:uiPriority="72"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful Grid Accent 2" w:semiHidden="0" w:uiPriority="73"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light Shading Accent 3" w:semiHidden="0" w:uiPriority="60"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light List Accent 3" w:semiHidden="0" w:uiPriority="61"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light Grid Accent 3" w:semiHidden="0" w:uiPriority="62"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Shading 1 Accent 3" w:semiHidden="0" w:uiPriority="63"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Shading 2 Accent 3" w:semiHidden="0" w:uiPriority="64"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium List 1 Accent 3" w:semiHidden="0" w:uiPriority="65"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium List 2 Accent 3" w:semiHidden="0" w:uiPriority="66"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 1 Accent 3" w:semiHidden="0" w:uiPriority="67"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 2 Accent 3" w:semiHidden="0" w:uiPriority="68"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 3 Accent 3" w:semiHidden="0" w:uiPriority="69"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Dark List Accent 3" w:semiHidden="0" w:uiPriority="70"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful Shading Accent 3" w:semiHidden="0" w:uiPriority="71"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful List Accent 3" w:semiHidden="0" w:uiPriority="72"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful Grid Accent 3" w:semiHidden="0" w:uiPriority="73"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light Shading Accent 4" w:semiHidden="0" w:uiPriority="60"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light List Accent 4" w:semiHidden="0" w:uiPriority="61"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light Grid Accent 4" w:semiHidden="0" w:uiPriority="62"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Shading 1 Accent 4" w:semiHidden="0" w:uiPriority="63"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Shading 2 Accent 4" w:semiHidden="0" w:uiPriority="64"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium List 1 Accent 4" w:semiHidden="0" w:uiPriority="65"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium List 2 Accent 4" w:semiHidden="0" w:uiPriority="66"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 1 Accent 4" w:semiHidden="0" w:uiPriority="67"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 2 Accent 4" w:semiHidden="0" w:uiPriority="68"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 3 Accent 4" w:semiHidden="0" w:uiPriority="69"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Dark List Accent 4" w:semiHidden="0" w:uiPriority="70"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful Shading Accent 4" w:semiHidden="0" w:uiPriority="71"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful List Accent 4" w:semiHidden="0" w:uiPriority="72"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful Grid Accent 4" w:semiHidden="0" w:uiPriority="73"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light Shading Accent 5" w:semiHidden="0" w:uiPriority="60"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light List Accent 5" w:semiHidden="0" w:uiPriority="61"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light Grid Accent 5" w:semiHidden="0" w:uiPriority="62"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Shading 1 Accent 5" w:semiHidden="0" w:uiPriority="63"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Shading 2 Accent 5" w:semiHidden="0" w:uiPriority="64"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium List 1 Accent 5" w:semiHidden="0" w:uiPriority="65"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium List 2 Accent 5" w:semiHidden="0" w:uiPriority="66"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 1 Accent 5" w:semiHidden="0" w:uiPriority="67"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 2 Accent 5" w:semiHidden="0" w:uiPriority="68"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 3 Accent 5" w:semiHidden="0" w:uiPriority="69"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Dark List Accent 5" w:semiHidden="0" w:uiPriority="70"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful Shading Accent 5" w:semiHidden="0" w:uiPriority="71"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful List Accent 5" w:semiHidden="0" w:uiPriority="72"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful Grid Accent 5" w:semiHidden="0" w:uiPriority="73"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light Shading Accent 6" w:semiHidden="0" w:uiPriority="60"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light List Accent 6" w:semiHidden="0" w:uiPriority="61"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Light Grid Accent 6" w:semiHidden="0" w:uiPriority="62"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Shading 1 Accent 6" w:semiHidden="0" w:uiPriority="63"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Shading 2 Accent 6" w:semiHidden="0" w:uiPriority="64"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium List 1 Accent 6" w:semiHidden="0" w:uiPriority="65"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium List 2 Accent 6" w:semiHidden="0" w:uiPriority="66"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 1 Accent 6" w:semiHidden="0" w:uiPriority="67"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 2 Accent 6" w:semiHidden="0" w:uiPriority="68"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Medium Grid 3 Accent 6" w:semiHidden="0" w:uiPriority="69"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Dark List Accent 6" w:semiHidden="0" w:uiPriority="70"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful Shading Accent 6" w:semiHidden="0" w:uiPriority="71"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful List Accent 6" w:semiHidden="0" w:uiPriority="72"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Colorful Grid Accent 6" w:semiHidden="0" w:uiPriority="73"
                                    w:unhideWhenUsed="0"/>
                    <w:lsdException w:name="Subtle Emphasis" w:semiHidden="0" w:uiPriority="19" w:unhideWhenUsed="0"
                                    w:qFormat="1"/>
                    <w:lsdException w:name="Intense Emphasis" w:semiHidden="0" w:uiPriority="21" w:unhideWhenUsed="0"
                                    w:qFormat="1"/>
                    <w:lsdException w:name="Subtle Reference" w:semiHidden="0" w:uiPriority="31" w:unhideWhenUsed="0"
                                    w:qFormat="1"/>
                    <w:lsdException w:name="Intense Reference" w:semiHidden="0" w:uiPriority="32" w:unhideWhenUsed="0"
                                    w:qFormat="1"/>
                    <w:lsdException w:name="Book Title" w:semiHidden="0" w:uiPriority="33" w:unhideWhenUsed="0"
                                    w:qFormat="1"/>
                    <w:lsdException w:name="Bibliography" w:uiPriority="37"/>
                    <w:lsdException w:name="TOC Heading" w:uiPriority="39" w:qFormat="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="paragraph" w:styleId="a3">
                    <w:name w:val="header"/>
                    <w:basedOn w:val="a"/>
                    <w:link w:val="Char"/>
                    <w:uiPriority w:val="99"/>
                    <w:unhideWhenUsed/>
                    <w:rsid w:val="00D17A9C"/>
                    <w:pPr>
                        <w:pBdr>
                            <w:bottom w:val="single" w:sz="6" w:space="1" w:color="auto"/>
                        </w:pBdr>
                        <w:tabs>
                            <w:tab w:val="center" w:pos="4153"/>
                            <w:tab w:val="right" w:pos="8306"/>
                        </w:tabs>
                        <w:snapToGrid w:val="0"/>
                        <w:jc w:val="center"/>
                    </w:pPr>
                    <w:rPr>
                        <w:sz w:val="18"/>
                        <w:szCs w:val="18"/>
                    </w:rPr>
                </w:style>
                <w:style w:type="character" w:customStyle="1" w:styleId="Char">
                    <w:name w:val="页眉 Char"/>
                    <w:basedOn w:val="a0"/>
                    <w:link w:val="a3"/>
                    <w:uiPriority w:val="99"/>
                    <w:rsid w:val="00D17A9C"/>
                    <w:rPr>
                        <w:sz w:val="18"/>
                        <w:szCs w:val="18"/>
                    </w:rPr>
                </w:style>
                <w:style w:type="paragraph" w:styleId="a4">
                    <w:name w:val="footer"/>
                    <w:basedOn w:val="a"/>
                    <w:link w:val="Char0"/>
                    <w:uiPriority w:val="99"/>
                    <w:unhideWhenUsed/>
                    <w:rsid w:val="00D17A9C"/>
                    <w:pPr>
                        <w:tabs>
                            <w:tab w:val="center" w:pos="4153"/>
                            <w:tab w:val="right" w:pos="8306"/>
                        </w:tabs>
                        <w:snapToGrid w:val="0"/>
                        <w:jc w:val="left"/>
                    </w:pPr>
                    <w:rPr>
                        <w:sz w:val="18"/>
                        <w:szCs w:val="18"/>
                    </w:rPr>
                </w:style>
                <w:style w:type="character" w:customStyle="1" w:styleId="Char0">
                    <w:name w:val="页脚 Char"/>
                    <w:basedOn w:val="a0"/>
                    <w:link w:val="a4"/>
                    <w:uiPriority w:val="99"/>
                    <w:rsid w:val="00D17A9C"/>
                    <w:rPr>
                        <w:sz w:val="18"/>
                        <w:szCs w:val="18"/>
                    </w:rPr>
                </w:style>
                <w:style w:type="paragraph" w:styleId="a5">
                    <w:name w:val="Title"/>
                    <w:basedOn w:val="a"/>
                    <w:next w:val="a"/>
                    <w:link w:val="Char1"/>
                    <w:uiPriority w:val="10"/>
                    <w:qFormat/>
                    <w:rsid w:val="00D17A9C"/>
                    <w:pPr>
                        <w:spacing w:before="240" w:after="60"/>
                        <w:jc w:val="center"/>
                        <w:outlineLvl w:val="0"/>
                    </w:pPr>
                    <w:rPr>
                        <w:rFonts w:asciiTheme="majorHAnsi" w:eastAsia="宋体" w:hAnsiTheme="majorHAnsi"
                                  w:cstheme="majorBidi"/>
                        <w:b/>
                        <w:bCs/>
                        <w:sz w:val="32"/>
                        <w:szCs w:val="32"/>
                    </w:rPr>
                </w:style>
                <w:style w:type="character" w:customStyle="1" w:styleId="Char1">
                    <w:name w:val="标题 Char"/>
                    <w:basedOn w:val="a0"/>
                    <w:link w:val="a5"/>
                    <w:uiPriority w:val="10"/>
                    <w:rsid w:val="00D17A9C"/>
                    <w:rPr>
                        <w:rFonts w:asciiTheme="majorHAnsi" w:eastAsia="宋体" w:hAnsiTheme="majorHAnsi"
                                  w:cstheme="majorBidi"/>
                        <w:b/>
                        <w:bCs/>
                        <w:sz w:val="32"/>
                        <w:szCs w:val="32"/>
                    </w:rPr>
                </w:style>
                <w:style w:type="table" w:styleId="a6">
                    <w:name w:val="Table Grid"/>
                    <w:basedOn w:val="a1"/>
                    <w:uiPriority w:val="59"/>
                    <w:rsid w:val="000B1CBE"/>
                    <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:style w:type="paragraph" w:styleId="a7">
                    <w:name w:val="Balloon Text"/>
                    <w:basedOn w:val="a"/>
                    <w:link w:val="Char2"/>
                    <w:uiPriority w:val="99"/>
                    <w:semiHidden/>
                    <w:unhideWhenUsed/>
                    <w:rsid w:val="00D520B1"/>
                    <w:rPr>
                        <w:sz w:val="18"/>
                        <w:szCs w:val="18"/>
                    </w:rPr>
                </w:style>
                <w:style w:type="character" w:customStyle="1" w:styleId="Char2">
                    <w:name w:val="批注框文本 Char"/>
                    <w:basedOn w:val="a0"/>
                    <w:link w:val="a7"/>
                    <w:uiPriority w:val="99"/>
                    <w:semiHidden/>
                    <w:rsid w:val="00D520B1"/>
                    <w:rPr>
                        <w:sz w:val="18"/>
                        <w:szCs w:val="18"/>
                    </w:rPr>
                </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>1</TotalTime>
                <Pages>1</Pages>
                <Words>26</Words>
                <Characters>151</Characters>
                <Application>Microsoft Office Word</Application>
                <DocSecurity>0</DocSecurity>
                <Lines>1</Lines>
                <Paragraphs>1</Paragraphs>
                <ScaleCrop>false</ScaleCrop>
                <Company/>
                <LinksUpToDate>false</LinksUpToDate>
                <CharactersWithSpaces>176</CharactersWithSpaces>
                <SharedDoc>false</SharedDoc>
                <HyperlinksChanged>false</HyperlinksChanged>
                <AppVersion>14.0000</AppVersion>
            </Properties>
        </pkg:xmlData>
    </pkg:part>
</pkg:package>
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
根据word模板生成包含图片word文档可以通过Java的Apache POI库来实现。首先,需要添加POI库的依赖。 在Java中,可以使用HWPF(HSSFWorkbook)和XWPF(XSSFWorkbook)两个类来处理.doc和.docx文件。下面以.docx文件为例进行说明。 首先,需要准备一个word模板文件,其中包含需要替换的占位符和插入图片的位置。 然后,通过POI库加载模板文件: ``` XWPFDocument document = new XWPFDocument(new FileInputStream("模板文件.docx")); ``` 接下来,可以通过`document`对象获取所有的段落(Paragraph)和表格(Table)等元素,然后根据需求对其进行修改。 假设有一个占位符是`${name}`,可以使用`XWPFParagraph`对象替换它: ``` List<XWPFParagraph> paragraphs = document.getParagraphs(); for (XWPFParagraph paragraph : paragraphs) { String text = paragraph.getText(); if (text.contains("${name}")) { text = text.replace("${name}", "张三"); paragraph.setText(text); } } ``` 如果需要在指定位置插入图片,可以使用`XWPFParagraph`对象中的`createRun()`方法和`addPicture()`方法: ``` String filePath = "图片路径"; int width = 200; int height = 200; XWPFParagraph paragraph = document.createParagraph(); XWPFRun run = paragraph.createRun(); run.addPicture(new FileInputStream(filePath), XWPFDocument.PICTURE_TYPE_JPEG, "图片名称", width, height); ``` 最后,将修改后的文档保存为新文件: ``` document.write(new FileOutputStream("生成的文档.docx")); document.close(); ``` 通过以上的步骤,就可以根据word模板生成包含图片word文档了。当然,还可以根据具体需求进行更多的操作,如修改字体样式、插入表格等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值