From 5ac851a07da92e5f584e1a43d71a2f66e41cd028 Mon Sep 17 00:00:00 2001 From: ljw Date: Mon, 18 Nov 2024 15:21:40 +0800 Subject: [PATCH] =?UTF-8?q?fix:=201.=E5=90=88=E5=90=8C=E7=AD=BE=E7=AB=A0?= =?UTF-8?q?=E5=90=88=E5=90=8C=E7=9B=96=E7=AB=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/yem/wm/utils/ContactSignUtils.java | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/yem/wm/utils/ContactSignUtils.java b/src/main/java/com/yem/wm/utils/ContactSignUtils.java index b70adf42..aede6494 100644 --- a/src/main/java/com/yem/wm/utils/ContactSignUtils.java +++ b/src/main/java/com/yem/wm/utils/ContactSignUtils.java @@ -30,12 +30,16 @@ public class ContactSignUtils { public static List getFileBookMarks(InputStream in) { List list = new ArrayList<>(); - try (XWPFDocument doc = new XWPFDocument(in)) { - for (XWPFParagraph paragraph : doc.getParagraphs()) { - list.addAll(paragraph.getCTP().getBookmarkStartList()); + try { + try (XWPFDocument doc = new XWPFDocument(in)) { + for (XWPFParagraph paragraph : doc.getParagraphs()) { + list.addAll(paragraph.getCTP().getBookmarkStartList()); + } + } catch (IOException e) { + throw new RuntimeException(e); } - } catch (IOException e) { - throw new RuntimeException(e); + }catch (Exception e ){ + throw new KDBizException("无法解析文件 "); } return list; }