看第一篇文章会对原理更理解一些,但是比较繁琐,所以写了这一篇,怎么获取和修改xml在上一篇都有,不赘述了
import freemarker.template.Configuration;
import freemarker.template.Template;
import java.io.*;
import java.util.Enumeration;
import java.util.HashMap;
import java.util.Map;
import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;
import java.util.zip.ZipOutputStream;
public class Main {
public static void main(String[] args) {
// 路径
String templatepath = "D:\\Projects\\lib\\generateDocx";
String docxname = "demo.docx";
String xmlname = "demo.xml";
String tmpxmlpath = "D:\\Projects\\lib\\generateDocx\\complete.xml";
String targetpath = "D:\\Projects\\lib\\generateDocx\\complete.docx";
// 数据
Map<S