diff --git a/src/main/java/com/zsc/edu/dify/framework/generateDocx/generateDocx.java b/src/main/java/com/zsc/edu/dify/framework/generateDocx/generateDocx.java index 5614844..10a9dfc 100644 --- a/src/main/java/com/zsc/edu/dify/framework/generateDocx/generateDocx.java +++ b/src/main/java/com/zsc/edu/dify/framework/generateDocx/generateDocx.java @@ -8,9 +8,12 @@ import java.util.HashMap; import java.util.List; import java.util.Map; +/** + * @author Ding + */ public class generateDocx { void generateSpider4(List> rawData) { - String resource = "src/main/resources/docxTemplate/spiderFourModel.docx"; + String resource = "src/main/resources/docxTemplate/model.docx"; String target = "src/main/resources/docxTemplate/resultDocx.docx"; Map data = new HashMap<>(); diff --git a/src/main/java/com/zsc/edu/dify/framework/generateDocx/styleConfig/labelStyles.java b/src/main/java/com/zsc/edu/dify/framework/generateDocx/styleConfig/labelStyles.java index 3a38c24..2d94357 100644 --- a/src/main/java/com/zsc/edu/dify/framework/generateDocx/styleConfig/labelStyles.java +++ b/src/main/java/com/zsc/edu/dify/framework/generateDocx/styleConfig/labelStyles.java @@ -3,6 +3,10 @@ package com.zsc.edu.dify.framework.generateDocx.styleConfig; import com.deepoove.poi.data.style.Style; import lombok.Data; +/** + * @description 创建特定样式 + * @author Ding + */ @Data public class labelStyles { private final Style titleStyle; @@ -18,7 +22,7 @@ public class labelStyles { public static labelStyles createDefault() { Style titleStyle = new Style(); titleStyle.setBold(true); - titleStyle.setFontSize(11); + titleStyle.setFontSize(20); Style textStyle = new Style(); textStyle.setFontSize(11); diff --git a/src/main/java/com/zsc/edu/dify/framework/generateDocx/styleConfig/paragraphStylesTesting.java b/src/main/java/com/zsc/edu/dify/framework/generateDocx/styleConfig/paragraphStylesTesting.java deleted file mode 100644 index 4ad5b7f..0000000 --- a/src/main/java/com/zsc/edu/dify/framework/generateDocx/styleConfig/paragraphStylesTesting.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.zsc.edu.dify.framework.generateDocx.styleConfig; - -import com.deepoove.poi.data.style.ParagraphStyle; -import lombok.Data; - -@Data -public class paragraphStylesTesting { - private final ParagraphStyle commonParagraphStyles; - - private paragraphStylesTesting(ParagraphStyle commonParagraphStyles) { - this.commonParagraphStyles = commonParagraphStyles; - } - - public static paragraphStylesTesting createDefault() { - ParagraphStyle paragraphStyle = new ParagraphStyle(); - paragraphStyle.setSpacing(1.0); - return new paragraphStylesTesting(paragraphStyle); - } - -} diff --git a/src/main/java/com/zsc/edu/dify/framework/generateDocx/styleConfig/styleDataWrapper.java b/src/main/java/com/zsc/edu/dify/framework/generateDocx/styleConfig/styleDataWrapper.java index 1b37d4a..6fdcaf0 100644 --- a/src/main/java/com/zsc/edu/dify/framework/generateDocx/styleConfig/styleDataWrapper.java +++ b/src/main/java/com/zsc/edu/dify/framework/generateDocx/styleConfig/styleDataWrapper.java @@ -10,6 +10,11 @@ import java.util.List; import java.util.Map; import java.util.stream.Collectors; + +/** + * @description 用于将样式与字段绑定 + * @author Ding + */ public class styleDataWrapper { static labelStyles styles = labelStyles.createDefault(); @@ -31,10 +36,6 @@ public class styleDataWrapper { rawMap.forEach((key, value) -> { Style style = STYLE_MAPPING.getOrDefault(key, STYLE_MAPPING.get("*")); TextRenderData textRenderData = new TextRenderData(value.toString(), style); - -// ParagraphRenderData paragraph = Paragraphs.of(textRenderData).create(); -// paragraph.setParagraphStyle(paragraphStylesTesting.createDefault().getCommonParagraphStyles()); - styledMap.put(key, textRenderData); }); return styledMap; diff --git a/src/main/resources/docxTemplate/spiderFourModel.docx b/src/main/resources/docxTemplate/model.docx similarity index 56% rename from src/main/resources/docxTemplate/spiderFourModel.docx rename to src/main/resources/docxTemplate/model.docx index 98e3753..5073613 100644 Binary files a/src/main/resources/docxTemplate/spiderFourModel.docx and b/src/main/resources/docxTemplate/model.docx differ