Commit 96238c18 authored by fangxinjiang's avatar fangxinjiang

Merge remote-tracking branch 'origin/MVP1.7.21' into MVP1.7.21

parents 45629ec6 cf8a305e
...@@ -152,6 +152,7 @@ public class WordToImageUtil { ...@@ -152,6 +152,7 @@ public class WordToImageUtil {
int quality = 100; // 从100%开始 int quality = 100; // 从100%开始
File compressedFile = new File(projectRoot, TO_IMAGE_TEMP); File compressedFile = new File(projectRoot, TO_IMAGE_TEMP);
int maxSize = 1024 * 1024; int maxSize = 1024 * 1024;
try {
while (originalFile.length() > maxSize && quality > 10) { while (originalFile.length() > maxSize && quality > 10) {
quality -= 5; quality -= 5;
ImageIO.write(image, "png", compressedFile); ImageIO.write(image, "png", compressedFile);
...@@ -162,6 +163,11 @@ public class WordToImageUtil { ...@@ -162,6 +163,11 @@ public class WordToImageUtil {
} }
compressedFile.delete(); compressedFile.delete();
} }
} catch (Exception e) {
if (compressedFile != null && compressedFile.exists()) {
compressedFile.delete();
}
}
return originalFile; return originalFile;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment