Browse Source

docx也更新目录

aQiu6 3 months ago
parent
commit
82bc19a0bf

+ 1 - 1
src/main/java/org/example/mybatisplus/Controller/IndexController.java

@@ -123,7 +123,7 @@ public class IndexController {
             //平台模板platform_template.xml
             //学协会模板association_template.xml
             // 生成Word文档
-            DocxGenerator.init(associationReport,"association_template.xml",wordExportpath);
+            DocxGenerator.init(report,"foundation_template.xml",wordExportpath);
             // 将Word文档转换为PDF
             WordToPdfUtil.wordToPdf(wordExportpath,pdfFilePath);
         } catch (Exception e) {

+ 2 - 1
src/main/java/org/example/mybatisplus/tools/WordToPdfUtil.java

@@ -45,8 +45,9 @@ public class WordToPdfUtil {
             //要转换的word文件
             Document doc = new Document(wordPath);
             doc.updateFields();//更新目录
+            doc.save(wordPath, SaveFormat.DOCX);
             // 将Word文档保存为PDF格式,写入到之前创建的PDF文件中。
-            doc.save(os, SaveFormat.PDF);
+            doc.save(os, SaveFormat.DOCX);
         } catch (Exception e) {
             e.printStackTrace();
         } finally {