小编amb*_*mbi的帖子

如何使用 XWPF 删除段落

我正在尝试从使用 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 中完成类似功能的任何建议。

java apache-poi

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

apache-poi ×1

java ×1