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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用java找出word文档的删除文本相关的知识,希望对你有一定的参考价值。

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

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

答案

如果您拥有所有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()) {.....}
                }
            }
        }
    }
}

以上是关于使用java找出word文档的删除文本的主要内容,如果未能解决你的问题,请参考以下文章

JAVA有啥好的方法可以将word里的文本读取出来

Java 删除/复制Word文档水印

如何从 Word 文档中复制富文本内容控件的内容并使用 Open XML SDK 删除控件本身

在java开发中怎么把word文档读到页面文本框中

Word 文档的优秀代码片段工具或插件?

Java 添加读取修改删除Word文档属性