From 6a58a5a148c27c9ff66901bfbae6e52c1a56b5d2 Mon Sep 17 00:00:00 2001 From: liusheng <337615773@qq.com> Date: 星期四, 04 七月 2024 17:17:53 +0800 Subject: [PATCH] 代码提交 --- ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java | 26 ++++++++++++++++++++++---- 1 files changed, 22 insertions(+), 4 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java index 208dc59..124b1cb 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java @@ -21,6 +21,7 @@ import com.ruoyi.common.enums.PhotoEnum; import com.ruoyi.common.enums.RadioEnum; import com.ruoyi.common.enums.VadioEnum; +import com.smartor.domain.HtmlContentVO; import org.apache.poi.hwpf.HWPFDocument; import org.apache.poi.hwpf.converter.PicturesManager; import org.apache.poi.hwpf.converter.WordToHtmlConverter; @@ -32,10 +33,7 @@ import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.MediaType; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; import com.ruoyi.common.config.RuoYiConfig; import com.ruoyi.common.constant.Constants; @@ -224,6 +222,26 @@ } } + /** + * @param HtmlContentVO + * @return + */ + @GetMapping("/common/htmlContent") + public AjaxResult htmlContent(@RequestBody HtmlContentVO htmlContentVO) { + // 鑾峰彇鏂囦欢鐨勫師濮嬪悕绉� + String fileName = htmlContentVO.getFileName(); + // 灏嗘枃浠朵繚瀛樺埌鎸囧畾鐩綍 + File outputFile = new File(RuoYiConfig.getUploadPath() + "/show/" + fileName.split("\\.", 2)[0] + fileName); + try (BufferedWriter writer = new BufferedWriter(new FileWriter(outputFile))) { + writer.write(htmlContentVO.getContent()); + + } catch (IOException e) { + e.printStackTrace(); + } + return AjaxResult.success(); + } + + public static void convertDocToHtml(String docFilePath, String outputHtmlFilePath) throws TransformerException, IOException, ParserConfigurationException { InputStream inputStream = new FileInputStream(docFilePath); -- Gitblit v1.9.3