From 2c6189cc6e35b08403f09e405e139212c0ba7c5d Mon Sep 17 00:00:00 2001 From: chenxudong Date: Tue, 18 Feb 2025 16:11:22 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=B3=E9=97=AD=E6=96=87=E4=BB=B6=E6=B5=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../industry/software/common/util/OfficeFileUtil.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/electromagnetic-common/src/main/java/com/electromagnetic/industry/software/common/util/OfficeFileUtil.java b/electromagnetic-common/src/main/java/com/electromagnetic/industry/software/common/util/OfficeFileUtil.java index ee000f6..332b9b3 100644 --- a/electromagnetic-common/src/main/java/com/electromagnetic/industry/software/common/util/OfficeFileUtil.java +++ b/electromagnetic-common/src/main/java/com/electromagnetic/industry/software/common/util/OfficeFileUtil.java @@ -23,12 +23,10 @@ import org.apache.poi.xssf.usermodel.XSSFSheet; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import org.apache.poi.xwpf.extractor.XWPFWordExtractor; import org.apache.poi.xwpf.usermodel.XWPFDocument; -import org.apache.poi.xwpf.usermodel.XWPFParagraph; import java.io.*; import java.nio.file.Files; import java.nio.file.Paths; -import java.util.List; import java.util.Objects; @Slf4j @@ -129,6 +127,7 @@ public class OfficeFileUtil { } } } + excel.close(); return EleCommonUtil.formateString(stringBuilder.toString()); } @@ -150,6 +149,7 @@ public class OfficeFileUtil { } } } + sheets.close(); return EleCommonUtil.formateString(stringBuilder.toString()); } @@ -189,6 +189,7 @@ public class OfficeFileUtil { InputStream input = Files.newInputStream(Paths.get(path)); String pptText = isPptx ? new SlideShowExtractor(new XMLSlideShow(input)).getText() : new SlideShowExtractor(new HSLFSlideShow(input)).getText(); stringBuilder.append(pptText); + input.close(); return EleCommonUtil.formateString(stringBuilder.toString()); }