gpt4 book ai didi

java - Aspose Words - 仅删除部分书签

转载 作者:行者123 更新时间:2023-12-01 11:08:49 24 4
gpt4 key购买 nike

我在删除书签和段落时遇到问题。

书签:SUB_1SUB_2SUB_3SUB_4SUB_5

循环执行后,仅删除SUB_1、SUB_3SUB_5

            BookmarkCollection bookmarks = doc.getRange().getBookmarks();
DocumentBuilder builder = new DocumentBuilder(doc);

System.out.println(bookmarks.getCount());

for(Bookmark b : bookmarks) {
System.out.println("bookmark: " + b.getName());
builder.moveToBookmark(b.getName());
builder.getCurrentParagraph().remove();
}

输出:

10:13:10,379 INFO  [stdout] 5

10:13:10,380 INFO [stdout] (EJB default - 8) bookmark: SUB_1

10:13:10,381 INFO [stdout] (EJB default - 8) bookmark: SUB_3

10:13:10,382 INFO [stdout] (EJB default - 8) bookmark: SUB_5

最佳答案

您还可以使用 bookmark.remove() 方法删除书签,而不是将光标移动到段落,然后删除该段落。

我在 Aspose 担任开发人员传播者。

关于java - Aspose Words - 仅删除部分书签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32603171/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com