WatermarkerRemove Method (PossibleWatermark) |
Removes watermark from the document.
Namespace: GroupDocs.WatermarkAssembly: GroupDocs.Watermark (in GroupDocs.Watermark.dll) Version: 20.7.0
Syntaxpublic void Remove(
PossibleWatermark possibleWatermark
)
Public Sub Remove (
possibleWatermark As PossibleWatermark
)
public:
void Remove(
PossibleWatermark^ possibleWatermark
)
member Remove :
possibleWatermark : PossibleWatermark -> unit
Parameters
- possibleWatermark
- Type: GroupDocs.Watermark.SearchPossibleWatermark
The watermark to remove.
Remarks
Examples
Find and remove the first possible watermark containing particular text or image from a document
of any supported type.
using (Watermarker watermarker = new Watermarker(@"D:\input.doc"))
{
ImageSearchCriteria imageSearchCriteria = new ImageDctHashSearchCriteria(@"D:\logo.png");
Regex regex = new Regex(@"^Company\sName$", RegexOptions.IgnoreCase);
TextSearchCriteria textSearchCriteria = new TextSearchCriteria(regex);
PossibleWatermarkCollection watermarks = watermarker.Search(textSearchCriteria.Or(imageSearchCriteria));
if (watermarks.Count > 0)
{
watermarker.Remove(watermarks[0]);
}
watermarker.Save(@"D:\output.doc");
}
See Also