如何使用Apache POI识别.docx文档中的分页符?

时间:2014-06-20 10:53:14

标签: java parsing ms-word apache-poi docx

我正在尝试使用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
                    }
                }
            }
        }

代码适用于大多数页面,但不适用于所有页面。有没有人知道我还缺什么?

0 个答案:

没有答案