package com.aspose.words.examples.programming_documents.comments; import com.aspose.words.*; import com.aspose.words.examples.Utils; @SuppressWarnings("unchecked") public class RemoveCommentRegionText { public static void main(String[] args) throws Exception { // The path to the documents directory. String dataDir = Utils.getDataDir(RemoveCommentRegionText.class); // Open the document. Document doc = new Document(dataDir + "TestFile.doc"); CommentRangeStart commentStart = (CommentRangeStart)doc.getChild(NodeType.COMMENT_RANGE_START, 0, true); CommentRangeEnd commentEnd = (CommentRangeEnd)doc.getChild(NodeType.COMMENT_RANGE_END, 0, true); Node currentNode = commentStart; Boolean isRemoving = true; while (currentNode != null && isRemoving) { if (currentNode.getNodeType() == NodeType.COMMENT_RANGE_END) isRemoving = false; Node nextNode = currentNode.nextPreOrder(doc); currentNode.remove(); currentNode = nextNode; } doc.save(dataDir + "output.doc"); } }