java poi html转word并打包为zip下载
步骤:
1.html转word文件下载到本地
2.打包word为zip文件
3.弹出下载压缩包
全部后台代码:
package com.utils;
import com.alibaba.fastjson.JSONObject;
import org.apache.poi.poifs.filesystem.DirectoryEntry;
import org.apache.poi.poifs.filesystem.DocumentEntry;
import org.apache.poi.poifs.filesystem.POIFSFileSystem;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.*;
import java.util.Calendar;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;
/**
* @简介 下载文件相关:下载到本地-打包-弹出下载
* @作者 moyingmj
* @创建日期 2020/11/26 14:13
* @当前版本 v1.0
*/
public class DownLoadUtils {
/**
* @方法名 exportWord
* @简介 下载word到本地文件夹
* @param request
* @param response
* @param content html代码
* @param ModularName 下载到本地的路径,如:D盘
* @param filepath 路径
* @param projectName 下载到本地的文件夹名,如:\filePath
* @param uuid
* @param filename2 word文件名
* @返回值 com.alibaba.fastjson.JSONObject
* @作者 moyingmj
* @日期 2021/1/8 14:38
*/
public static JSONObject exportWord(HttpServletRequest request, HttpServletResponse response, String content,