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(); } }