dpa*_*aka 7 java parsing ms-word docx apache-poi
我试图使用Apache POI在.docx文档中找到分页符.我这样做是为了能够找到段落的页码.我使用的代码是:
for (XWPFRun run : paragraph.getRuns()) {
List<CTBr> brList = run.getCTR().getBrList();
if (brList != null && !brList.isEmpty()) {
for (CTBr br : brList) {
if (br.getType() == STBrType.PAGE) {
//page break detected
}
}
} else {
List<CTEmpty> lastRenderedPageBreakList = run.getCTR().getLastRenderedPageBreakList();
if (lastRenderedPageBreakList != null) {
for (CTEmpty lastRenderedPageBreak : lastRenderedPageBreakList) {
//page break detected
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
代码适用于大多数页面,但不适用于所有页面.有没有人知道我还缺什么?