public String getContent(String code) { Template tpl = loadByCode(code); if (tpl == null) { logger.warn("没有找到编码为'" + code + "'的模板!"); return null; } // 纯文本类型 if (tpl.isPureText()) return tpl.getContentEx(); // 附件的扩展名 String extension = StringUtils.getFilenameExtension(tpl.getPath()); if (tpl.getTemplateType().getCode().equals("word-docx") && extension.equals("docx")) return DocxUtils.loadText(tpl.getInputStream()); if (tpl.getTemplateType().getCode().equals("xls") && extension.equals("xls")) return XlsUtils.loadText(tpl.getInputStream()); if (tpl.getTemplateType().getCode().equals("xlsx") && extension.equals("xlsx")) return XlsxUtils.loadText(tpl.getInputStream()); if (tpl.getTemplateType().getCode().equals("html") && extension.equals("html")) return TemplateUtils.loadText(tpl.getInputStream()); logger.warn("文件后缀名:" + extension + ",未转换为字符串类型"); return null; }