我正在尝试从使用 Apache poi XWPF 生成的 .docx 文档中删除一个段落。我可以使用 HWPF 轻松地使用 .doc word 文档来完成此操作,如下所示:
for (String paraCount : plcHoldrPargrafDletdLst) {
Paragraph ph = doc.getRange().getParagraph(Integer.parseInt(paraCount));
System.out.println("Deleted Paragraph Start & End: " + ph.getStartOffset() +" & " + ph.getEndOffset());
System.out.println("Deleted Paragraph Test: " + ph.text());
ph.delete();
}
Run Code Online (Sandbox Code Playgroud)
我尝试做同样的事情
doc.removeBodyElement(Integer.parseInt(paraCount));
Run Code Online (Sandbox Code Playgroud)
但不幸的是,还不够成功,无法得到我想要的结果。结果文档,我看不到删除的段落。有关如何在 XWPF 中完成类似功能的任何建议。