|
@@ -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>() {
|