public void BookmarkCollectionRemove()
{
//ExStart
//ExFor:BookmarkCollection.Remove(Bookmark)
//ExFor:BookmarkCollection.Remove(String)
//ExFor:BookmarkCollection.RemoveAt
//ExSummary:Demonstrates different methods of removing bookmarks from a document.
Document doc = new Document(MyDir + "Bookmarks.doc");
// Remove a particular bookmark from the document.
Aspose.Words.Bookmark bookmark = doc.Range.Bookmarks[0];
doc.Range.Bookmarks.Remove(bookmark);
// Remove a bookmark by specified name.
doc.Range.Bookmarks.Remove("Bookmark2");
// Remove a bookmark at the specified index.
doc.Range.Bookmarks.RemoveAt(0);
//ExEnd
Assert.AreEqual(0, doc.Range.Bookmarks.Count);
}