From e1b48a354bb0a430a1f913f1b8de03d69c9514e9 Mon Sep 17 00:00:00 2001
From: 6c <420680616@qq.com>
Date: 星期一, 03 十一月 2025 11:56:43 +0800
Subject: [PATCH] 已送审保养打印-打印模板处理为保存到数据库
---
src/main/java/com/product/file/util/MergeWordDocuments.java | 11 ++++++++++-
1 files changed, 10 insertions(+), 1 deletions(-)
diff --git a/src/main/java/com/product/file/util/MergeWordDocuments.java b/src/main/java/com/product/file/util/MergeWordDocuments.java
index ae56132..698d67d 100644
--- a/src/main/java/com/product/file/util/MergeWordDocuments.java
+++ b/src/main/java/com/product/file/util/MergeWordDocuments.java
@@ -30,8 +30,17 @@
}
}
+ String fileType=".docx";
+ FileFormat saveType = FileFormat.Docx;
+ //鍒ゆ柇鏉ユ簮鏂囦欢鏄惁涓簑ps
+ if (source.getName().endsWith(".wps")) {
+ saveType = FileFormat.WPS;
+ fileType=".wps";
+ }
+
+
// doc.insertTextFromStream(targetIn, com.spire.doc.FileFormat.Docx);
- String tempFile = Global.getSystemConfig("temp.dir", "./attachment/temp") + File.separator + UUID.randomUUID() + ".docx";
+ String tempFile = Global.getSystemConfig("temp.dir", "./attachment/temp") + File.separator + UUID.randomUUID() + fileType;
try (FileOutputStream out = new FileOutputStream(tempFile)) {
sourceDoc.saveToStream(out, FileFormat.Docx);
return new File(tempFile);
--
Gitblit v1.9.2