feat: get all marks

This commit is contained in:
zzs 2025-03-01 17:47:11 +08:00
parent 3b9fc31585
commit 05977740de

View File

@ -57,7 +57,9 @@ public class ApplicationStartExec implements ApplicationListener<ApplicationStar
File image = ResourceUtils.getFile("classpath:file/bafybeigrxcfikrzuksedvman4cebmao2jhre436vjxfukascqwxv2px5fa.png");
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
XWPFTemplate allTemplate = XWPFTemplate.compile(wordFile.getAbsolutePath());
Configure config = Configure.builder()
.addPlugin('&', new LoopRowTableRenderPolicy()).build();
XWPFTemplate allTemplate = XWPFTemplate.compile(wordFile.getAbsolutePath(), config);
List<MetaTemplate> list = allTemplate.getElementTemplates();
boolean onSameLine = false;
@ -67,7 +69,8 @@ public class ApplicationStartExec implements ApplicationListener<ApplicationStar
for (MetaTemplate metaTemplate : list) {
if (metaTemplate instanceof ElementTemplate ele) {
log.info(ele.getTagName());
if (!"table".equals(ele.getTagName())) {
String source = ele.getSource();
if (!source.contains("&")) {
continue;
}
}
@ -91,8 +94,6 @@ public class ApplicationStartExec implements ApplicationListener<ApplicationStar
}
}
log.info("=====all tag=====END");
Configure config = Configure.builder()
.addPlugin('&', new LoopRowTableRenderPolicy()).build();
List<TableData> tableDate = new ArrayList<>();