在Java中以编程方式接受.docx文件中的所有修订

时间:2018-08-29 09:03:07

标签: java apache-poi docx

我的目标是接受使用Java的.docx文件的所有修订。 我已经使用过apache-poi项目来突出显示docx中的句子,所以我对这个项目并不完全陌生。

这是我到目前为止发现的内容:

public static String getBasicTextFromParagraphWithoutDeletions(XWPFParagraph par) {
  StringBuffer out = new StringBuffer();
  for (IRunElement run : par.getIRuns()) {
      if (run instanceof XWPFRun) {
          XWPFRun xRun = (XWPFRun) run;
          if (xRun.getCTR().getRsidDel() == null) {
              out.append(xRun.toString());
          }
      } else if (run instanceof XWPFSDT) {
          out.append(((XWPFSDT) run).getContent().getText());
      } else {
          out.append(run.toString());
      }
  }

  return out.toString();
}

有人知道是否也有一种方法可以接受Java中的修订吗?

谢谢。

0 个答案:

没有答案