---
title: "Delete Bookmarks"
---

## Aspose.Words - Delete Bookmarks

Bookmarks can be deleted by calling bookmark.remove().

**Java**

```csharp
Document doc = new Document(dataDir + "Aspose_Bookmark.doc");

// By name.
Bookmark bookmark = doc.getRange().getBookmarks().get("AsposeBookmark");
bookmark.remove();
```

## docx4j - Delete Bookmarks

The following code example shows how a bookmark can be removed using docx4j.

**Java**

```csharp
WordprocessingMLPackage wordMLPackage = WordprocessingMLPackage
		.load(new java.io.File(dataDir + "Docx4j_BookmarkAdd.docx"));
MainDocumentPart documentPart = wordMLPackage.getMainDocumentPart();

// Before..

// System.out.println(XmlUtils.marshaltoString(documentPart.getJaxbElement(), true, true));
org.docx4j.wml.Document wmlDocumentEl = (org.docx4j.wml.Document) documentPart
		.getJaxbElement();
Body body = wmlDocumentEl.getBody();
fixRange(body.getContent(), "CTBookmark", "CTMarkupRange");

// After
System.out.println(XmlUtils.marshaltoString(documentPart.getJaxbElement(), true, true));
wordMLPackage.save(new java.io.File(dataDir + "Docx4jBookmarkDeleted.docx"));
```

## Download Running Code

- [GitHub](https://github.com/aspose-words/Aspose.Words-for-Java/releases/tag/Aspose.Words_Java_for_Docx4j-v1.0.0)

## Download Sample Code

- [GitHub](https://github.com/aspose-words/Aspose.Words-for-Java/tree/master/Plugins/Aspose.Words-for-Java_for_Docx4j/src/main/java/com/aspose/words/examples/featurescomparison/bookmarks/addbookmark)

```

For more details, visit [Bookmarks in Aspose.Words](/words/java/working-with-bookmarks/).

```
