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