提交 b2c9fc51 authored 作者: 孙洁清's avatar 孙洁清

Merge branch 'lj-project' of git.yfzx.zjtys.com.cn:912-system/monitor/inspect into lj-project

# Conflicts: # src/main/java/com/zjty/inspect/utils/DocumentWordUtil.java
上级 e9a1b837
...@@ -10,7 +10,7 @@ import java.util.Map; ...@@ -10,7 +10,7 @@ import java.util.Map;
public class FreeMakerUtils { public class FreeMakerUtils {
public static String parseTpl(String viewName, Map<String, List<TechnologyContent>> params) { public static String parseTpl(String viewName, Map params) {
Configuration cfg = SpringContextHolder.getBean(Configuration.class); Configuration cfg = SpringContextHolder.getBean(Configuration.class);
String html = null; String html = null;
Template t = null; Template t = null;
...@@ -18,7 +18,7 @@ public class FreeMakerUtils { ...@@ -18,7 +18,7 @@ public class FreeMakerUtils {
t = cfg.getTemplate(viewName + ".ftl"); t = cfg.getTemplate(viewName + ".ftl");
createWord(t,params); createWord(t,params);
// html = FreeMarkerTemplateUtils.processTemplateIntoString(t, params); // html = FreeMarkerTemplateUtils.processTemplateIntoString(t, params);
System.out.println(html); // System.out.println(html);
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
} }
...@@ -78,5 +78,32 @@ public class FreeMakerUtils { ...@@ -78,5 +78,32 @@ public class FreeMakerUtils {
} }
} }
} }
public static void createStringTemplate(Map map,String template){
try {
//文件路径
String filePath= "E://doc";
//文件名称
String fileName = System.currentTimeMillis()+".doc";
// 输出文件
File outFile = new File(filePath + File.separator + fileName);
// 如果输出目标文件夹不存在,则创建
if (!outFile.getParentFile().exists()) {
outFile.getParentFile().mkdirs();
}
// 将模板和数据模型合并生成文件
Writer out = new BufferedWriter(new OutputStreamWriter(
new FileOutputStream(outFile), "UTF-8"));
Template t = new Template("template", new StringReader(template), new Configuration(Configuration.VERSION_2_3_23));
t.process(map,out);
// 关闭流
out.flush();
out.close();
} catch (Exception e) {
e.printStackTrace();
}
}
} }
...@@ -264,7 +264,7 @@ public class WpsUtil { ...@@ -264,7 +264,7 @@ public class WpsUtil {
ProgramDifficulty programDifficulty = difficultyAssessment.getProgramDifficulty(); ProgramDifficulty programDifficulty = difficultyAssessment.getProgramDifficulty();
keyValue.put("programDifficultyDifficulty",String.valueOf(programDifficulty.getDifficulty())); keyValue.put("programDifficultyDifficulty",String.valueOf(programDifficulty.getDifficulty()));
keyValue.put("programDifficultyLoad",String.valueOf(programDifficulty.getLoad())); keyValue.put("programDifficultyLoad",String.valueOf(programDifficulty.getLoad()));
FreeMakerUtils.parseTpl("报告模板",keyValue);
return keyValue; return keyValue;
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论