import com.groupdocs.watermark.Watermarker;
import com.groupdocs.watermark.licenses.License;
import com.groupdocs.watermark.search.PossibleWatermarkCollection;
import com.groupdocs.watermark.search.TextSearchCriteria;

public class RemoveTextWatermarkfromDOCXusingJava {

    public static void main(String[] args) {

        // Set License to avoid the limitations of Watermark library
        License license = new License();
        license.setLicense("GroupDocs.Watermark.lic");

        // Specify an absolute or relative path to your document.
        Watermarker watermarker = new Watermarker("input.docx");

        // Search watermark matching a particular text
        TextSearchCriteria searchCriteria = 
                               new TextSearchCriteria("Text Watermark", false);
        PossibleWatermarkCollection possibleWatermarks = 
                                        watermarker.search(searchCriteria);

        // Clear all found watermarks
        possibleWatermarks.clear();
        watermarker.save("output.docx");

        watermarker.close();
    }
}