From 1d46a2bc8a1b843eb2ee84e65fdc2f61651a18a3 Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Wed, 29 Nov 2023 17:55:59 +0800
Subject: [PATCH] 填报word修改
---
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/word/util/WordUtil.java | 17 +++++++++++++++++
1 files changed, 17 insertions(+), 0 deletions(-)
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/word/util/WordUtil.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/word/util/WordUtil.java
index 89bcddf..2f9a089 100644
--- a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/word/util/WordUtil.java
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/word/util/WordUtil.java
@@ -25,6 +25,23 @@
return outputStream.toByteArray();
}
+ public static byte[] GetEightFloodInfo() throws Exception{
+ String templatePath = "word/doc/eightFloodInfoTemplate.docx";
+ HashMap<String,Object> map = new HashMap<>();
+ byte[] bytes = GenerateWord(templatePath, map);
+ return bytes;
+ }
+
+ private static byte[] GenerateWord(String templatePath,Object object) throws Exception {
+ InputStream inputStream = WordUtil.class.getClassLoader().getResourceAsStream(templatePath);
+ ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
+ XWPFTemplate template = XWPFTemplate.compile(inputStream).render(object);
+ template.write(outputStream);
+ outputStream.flush();
+ outputStream.close();
+ return outputStream.toByteArray();
+ }
+
/**
* 根据水库id获取数据
* @return
--
Gitblit v1.9.3