本文主要是介绍【Aspose-words】导出html到word,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、由于Mavenzh中央仓库中对于com.aspose.words jar包的缺乏,小编本地maven集成下载的 aspose-words-16.4.0-jdk16.jar
2、
package com.xw.ssm.util.word;import com.alibaba.fastjson.JSONObject;
import com.aspose.words.*;
import com.xw.ssm.util.UUIDUtil;
import com.xw.ssm.util.resultObj.RespMsg;
import org.apache.commons.lang.StringUtils;
import org.apache.tomcat.util.http.fileupload.IOUtils;import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.*;
import java.net.URLEncoder;public class WordUtil {private static String filePath = "/paper";public static JSONObject exportWord(HttpServletRequest request, HttpServletResponse response, String html, String titleName) {OutputStream outputStream = null;InputStream inputStream = null;File filePaper = null;try {// 判断文件夹是否存在;不存在则创建File file1 = new File(filePath);if (!file1.exists()) {file1.mkdirs();}File outputFile = null;String fileName = UUIDUtil.getUUID() + ".doc";ClassLoader loader = Thread.currentThread().getContextClassLoader();outputFile = new File(filePath + "/" + fileName);// 判断文件是否存在;不存在则创建if (!outputFile.exists()) {outputFile.createNewFile();}// 定义输出文档Document doc = new Document();DocumentBuilder docBuilder = new DocumentBuilder(doc);// 设置文档属性BuiltInDocumentProperties pro = doc.getBuiltInDocumentPrope
这篇关于【Aspose-words】导出html到word的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!