From a4d27567652c7cd81eeb0d4628cc55ffb07f8167 Mon Sep 17 00:00:00 2001 From: 杜洪波 <1074825718@qq.com> Date: 星期三, 17 九月 2025 09:29:01 +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