使用java找出word文档的删除文本

问题描述 投票:-1回答:1

有没有办法找出docx中表格中单元格的文本是否被删除?用java ......

我从word文档中提取了表格。这些表格也包含删除文本。我想知道是否可以知道文本是否被删除。

java apache-poi docx
1个回答
0
投票

如果您拥有所有XWPFTable t,您可以使用此方法查找表中的所有runs并找出哪个是通过。运行包含以相同方式格式化的所有文本。

private void exploreTable(XWPFTable t) {
    for (XWPFTableRow row : t.getRows()) {
        for (XWPFTableCell c : row.getTableCells()) {
            for (XWPFParagraph p : c.getParagraphs()) {
                for (XWPFRun run : p.getRuns()) {
                    if(run.isStrikeThrough()) {.....}
                }
            }
        }
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.