91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 9.59MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-10-09
  • 語言: Java
  • 標簽: freemaker??

資源簡介

freemaker導出word的doc_docx_帶動態圖片及word轉pdf工具類_jar_萬能整理匯總,word所有導出需求都能滿足。

資源截圖

代碼片段和文件信息

package?org.jeecg.modules.companycredit.utils;

import?com.aspose.words.Document;
import?com.aspose.words.SaveFormat;
import?freemarker.template.Configuration;
import?freemarker.template.Template;
import?freemarker.template.TemplateException;
import?org.jeecg.common.util.MyClassLoader;
import?org.jeecg.common.util.oConvertUtils;

import?javax.servlet.ServletOutputStream;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
import?java.io.*;
import?java.net.URLEncoder;
import?java.util.HashMap;
import?java.util.List;
import?java.util.Map;
import?java.util.UUID;
import?java.util.zip.ZipEntry;
import?java.util.zip.ZipInputStream;
import?java.util.zip.ZipOutputStream;

public?class?WordUtils?{?//?配置信息代碼本身寫的還是很可讀的就不過多注解了
private?static?Configuration?configuration?=?null;
//?這里注意的是利用WordUtils的類加載器動態獲得模板文件的位置
private?static?final?String?templateFolder?=?MyClassLoader.getAppPath(WordUtils.class)
+?“/org/jeecg/modules/companycredit/template/“;
static?{
configuration?=?new?Configuration();
configuration.setDefaultEncoding(“utf-8“);
try?{
configuration.setDirectoryForTemplateLoading(new?File(templateFolder));
}?catch?(IOException?e)?{
e.printStackTrace();
}
}

private?WordUtils()?{
throw?new?Assertionerror();
}

/**
?*?下載單個word文件,doc
?*?@param?request?請求
?*?@param?response?響應
?*?@param?map?word結果數據
?*?@param?fileName?結果文件名稱(不需要帶后綴的)
?*?@param?wordxmlName?word模板名稱
?*?@throws?IOException
?*/
@SuppressWarnings({?“rawtypes“?“unchecked“?})
public?static?void?exportMillCertificateWord(HttpServletRequest?request?HttpServletResponse?response?Map?mapString?fileNameString?wordxmlName)
throws?IOException?{
Template?freemarkerTemplate?=?configuration.getTemplate(wordxmlName);
File?file?=?null;
InputStream?fin?=?null;
ServletOutputStream?out?=?null;
try?{
//?調用工具類的createDoc方法生成Word文檔
file?=?createDoc(map?freemarkerTemplate);
fin?=?new?FileInputStream(file);
//根據不同瀏覽器,對fileName進行不同的編碼
???? String?userAgent?=?request.getHeader(“user-agent“).toLowerCase();
????????????if?(userAgent.contains(“msie“)?||?userAgent.contains(“like?gecko“)?)?{
????????????????????//?win10?ie?edge?瀏覽器?和其他系統的ie
????????????????fileName?=?URLEncoder.encode(fileName?“UTF-8“);
????????????}?else?{
????????????????????//?fe
????????????????fileName?=?new?String(fileName.getBytes(“utf-8“)?“iso-8859-1“);
????????????}
response.setCharacterEncoding(“utf-8“);
response.setContentType(“application/msword“);
//?設置瀏覽器以下載的方式處理該文件名
fileName?=?fileName+“.doc“;
response.setHeader(“Content-Disposition“
“attachment;filename=“+fileName);

out?=?response.getOutputStream();
byte[]?buffer?=?new?byte[512];?//?緩沖區
int?bytesToRead?=?-1;
//?通過循環將讀入的Word文件的內容輸出到瀏覽器中
while?((bytesToRead?=?fin.read(buffer))?!=?-1)?{
out.write(buffer?0?bytesToRead);
}
}?finally?{
if?(out?!=?null)?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????9814969??2019-05-07?17:06??freemaker導出word的doc_docx_帶動態圖片及word轉pdf工具類_jar_萬能整理匯總\jar包\aspose\網上可用14.9.0版本jar\轉pdf需要到的jar包.zip

?????文件?????250368??2019-05-10?18:27??freemaker導出word的doc_docx_帶動態圖片及word轉pdf工具類_jar_萬能整理匯總\單個word導出docx及轉pdf匯總整理.doc

?????文件??????23934??2019-05-08?14:08??freemaker導出word的doc_docx_帶動態圖片及word轉pdf工具類_jar_萬能整理匯總\基于freemaker導word及轉pdf壓縮下載若干思路流程圖.pdf

?????文件??????25111??2019-05-08?11:09??freemaker導出word的doc_docx_帶動態圖片及word轉pdf工具類_jar_萬能整理匯總\工具類\WordUtils.java

?????文件???????9494??2019-05-07?21:31??freemaker導出word的doc_docx_帶動態圖片及word轉pdf工具類_jar_萬能整理匯總\工具類\ZipUtils.java

?????目錄??????????0??2019-05-11?10:36??freemaker導出word的doc_docx_帶動態圖片及word轉pdf工具類_jar_萬能整理匯總\jar包\aspose\網上可用14.9.0版本jar

?????目錄??????????0??2019-05-11?10:38??freemaker導出word的doc_docx_帶動態圖片及word轉pdf工具類_jar_萬能整理匯總\jar包\aspose

?????目錄??????????0??2019-05-11?10:36??freemaker導出word的doc_docx_帶動態圖片及word轉pdf工具類_jar_萬能整理匯總\jar包

?????目錄??????????0??2019-05-11?10:36??freemaker導出word的doc_docx_帶動態圖片及word轉pdf工具類_jar_萬能整理匯總\工具類

?????目錄??????????0??2019-05-11?10:37??freemaker導出word的doc_docx_帶動態圖片及word轉pdf工具類_jar_萬能整理匯總

-----------?---------??----------?-----??----

?????????????10123876????????????????????10


評論

共有 條評論