Bladeren bron

一维瓦斯爆炸

huangxingxing 9 maanden geleden
bovenliggende
commit
80ddcc0460
1 gewijzigde bestanden met toevoegingen van 4 en 2 verwijderingen
  1. 4 2
      src/main/java/com/miniframe/template/word/WordReport.java

+ 4 - 2
src/main/java/com/miniframe/template/word/WordReport.java

@@ -11,6 +11,7 @@ import org.apache.poi.xwpf.usermodel.XWPFTable;
 
 import java.io.BufferedOutputStream;
 import java.io.OutputStream;
+import java.net.URL;
 import java.util.ArrayList;
 import java.util.List;
 
@@ -68,8 +69,9 @@ public class WordReport {
         persons.add(person);
         persons.add(person);
         data.setPersons(persons);
-
-        XWPFTemplate template = XWPFTemplate.compile("src/main/resources/templates/word/report.docx").render(data);
+        URL resource = WordReport.class.getClassLoader().getResource("templates/word/report.docx");
+        String path = resource.getPath();
+        XWPFTemplate template = XWPFTemplate.compile(path).render(data);
         template.writeAndClose(bos);
 
 //         XWPFTemplate.compile("D://pname.docx").render(new HashMap<String, Object>() {