poi libreria library example descargar java parsing ms-word apache-poi docx

libreria - java poi word



¿Cómo identificar los saltos de página en un documento.docx usando Apache POI? (0)

Estoy tratando de localizar saltos de página en un documento .docx usando Apache POI. Lo hago para poder encontrar el número de página de un párrafo. El código que estoy usando es:

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 } } } }

El código funciona bien para la mayoría de las páginas pero no para todas. ¿Alguien tiene alguna idea de lo que todavía me estoy perdiendo?