From d3113b2a1c4c7a6c44cb0eeaf728c302cb899792 Mon Sep 17 00:00:00 2001 From: whycxzp <glperry@163.com> Date: 星期四, 07 十一月 2024 14:43:16 +0800 Subject: [PATCH] 解压 --- src/main/java/com/whyc/util/DwgToPngUtil.java | 15 ++++++++++++--- 1 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/whyc/util/DwgToPngUtil.java b/src/main/java/com/whyc/util/DwgToPngUtil.java index 5dc116e..c89591e 100644 --- a/src/main/java/com/whyc/util/DwgToPngUtil.java +++ b/src/main/java/com/whyc/util/DwgToPngUtil.java @@ -10,15 +10,20 @@ import java.io.File; import java.io.FileInputStream; +import java.io.FileNotFoundException; import java.io.IOException; @Slf4j public class DwgToPngUtil { - public static String dwg2png(File dwgFile) throws IOException { + public static String dwg2png(File dwgFile){ FileInputStream fileInputStream; //灏哾wg鏂囦欢杞崲鎴怚nputStream杈撳叆娴� - fileInputStream = new FileInputStream(dwgFile); + try { + fileInputStream = new FileInputStream(dwgFile); + } catch (FileNotFoundException e) { + throw new RuntimeException(e); + } Image objImage = Image.load(fileInputStream); @@ -53,7 +58,11 @@ e.printStackTrace(); log.error("dwg杞琾df澶辫触{}",dwgFile.getName()); } finally { - fileInputStream.close(); + try { + fileInputStream.close(); + } catch (IOException e) { + throw new RuntimeException(e); + } } //log.info("鏂囦欢杞崲鎴愬姛{}",dwgFile.getName()); return outputFile.getAbsolutePath(); -- Gitblit v1.9.1