From 0453abe2a50987b8c7e624d9a3f80b8bedd41c93 Mon Sep 17 00:00:00 2001
From: Sakura9701 <328572838@qq.com>
Date: Mon, 13 Jun 2022 16:31:20 +0800
Subject: [PATCH] =?UTF-8?q?getDoc=E7=BD=91=E4=B8=8A=E4=B8=93=E7=94=A8?=
=?UTF-8?q?=E6=8E=A5=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../ts_obj/controller/TypesetController.java | 356 ++++++++++++++++--
1 file changed, 333 insertions(+), 23 deletions(-)
diff --git a/src/main/java/com/example/ts_obj/controller/TypesetController.java b/src/main/java/com/example/ts_obj/controller/TypesetController.java
index fc686d4..ed8671c 100644
--- a/src/main/java/com/example/ts_obj/controller/TypesetController.java
+++ b/src/main/java/com/example/ts_obj/controller/TypesetController.java
@@ -41,9 +41,11 @@ import org.springframework.util.FileCopyUtils;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
+import javax.imageio.ImageIO;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.awt.*;
+import java.awt.image.BufferedImage;
import java.io.*;
import java.text.SimpleDateFormat;
import java.util.*;
@@ -475,7 +477,7 @@ public class TypesetController {
@ApiOperation(value = "获取生成的docx")
@PostMapping("/getDocx")
- public ReturnValue getDocx(Long typesetId) throws IOException {
+ public ReturnValue getDocx(Long typesetId,@RequestParam("filename") String filename) throws IOException {
Map m = typesetservice.getTypesetDetail(typesetId);
Map frag = new HashMap();
Typeset t = (Typeset) m.get("info");
@@ -534,20 +536,98 @@ public class TypesetController {
// map.put("abstract",ti.getAbstractText().replace("","").replace("",""));
map.put("abstract", this.crowStr(ti.getAbstractText()));
map.put("keywords", ti.getKeywords().replace("", "").replace("", ""));
- map.put("img", this.BASE_DIR + "p1.png");
+// map.put("img", this.BASE_DIR + "p1.png");
+
+ ArrayList