| | |
| | | |
| | | @GetMapping("/download/{resGuid}") |
| | | public ResponseEntity genera(HttpServletResponse response, @PathVariable String resGuid) throws Exception { |
| | | TbWordVO tbWordVO = sjztmdService.getTbWordVO(resGuid); |
| | | HashMap<String,Object> obj = sjztmdService.getTbWordVO(resGuid); |
| | | |
| | | TbWordVO tbWordVO = (TbWordVO) obj.get("tbWordVO"); |
| | | Map<String,Object> tableMap= (Map<String, Object>) obj.get("tableMap"); |
| | | |
| | | String fileName = resGuid + ".docx"; |
| | | byte[] data = WordUtil.compileTemplateAndRenderData(tbWordVO); |
| | | byte[] data = WordUtil.compileTemplateAndRenderData(tbWordVO,tableMap); |
| | | |
| | | // 创建响应实体并设置响应头,将输出流作为响应体返回给客户端 |
| | | InputStreamResource resource = new InputStreamResource(new ByteArrayInputStream(data)); |