Free Support Forum - aspose.com

Aspose.Words for JAVA 对Word文档的操作问题

你好,我这边有关于Aspose.Words for JAVA 对Word文档的操作问题想要咨询

1、是否支持对word 文档设置接受修订,若支持,调用什么接口设置?
2、是否支持对word 文档去除批注,若支持,如何设置?
3、是否支持对word 文档的书签替换?若支持,如何设置?

@zg0x1231,

是的,您可以使用Aspose.Words for Java满足所有这些要求。

请参考以下页面:
https://apireference.aspose.com/words/java/com.aspose.words/Document#acceptAllRevisions()

您可以使用以下代码从Word文档中删除注释:

Document doc = new Document("E:\\Temp\\in.doc");
for (Comment comment : (Iterable<Comment>) doc.getChildNodes(NodeType.COMMENT, true)) {
    comment.remove();
}
doc.save("E:\\Temp\\awjava-20.6.pdf");

请参考以下页面:
https://apireference.aspose.com/words/java/com.aspose.words/Bookmark

以下Java代码演示了如何在Word文档中更新Bookmark的文本。

Document doc = new Document("E:\\Temp\\in.docx");
Bookmark bm = doc.getRange().getBookmarks().get("myBookmark");
bm.setText("new text");
doc.save("E:\\Temp\\awjava-20.6.docx");