// For complete examples and data files, please go to https://github.com/groupdocs-watermark/GroupDocs.Watermark-for-.NET
using (Document doc = Document.Load(Utilities.MapSourceFilePath (DocFilePath)))
{
ImageSearchCriteria imageSearchCriteria = new ImageDctHashSearchCriteria(@"D:\logo.png");
imageSearchCriteria.MaxDifference = 0.9;
TextSearchCriteria textSearchCriteria = new TextSearchCriteria("Company Name");
RotateAngleSearchCriteria rotateAngleSearchCriteria = new RotateAngleSearchCriteria(30, 60);
SearchCriteria combinedSearchCriteria = imageSearchCriteria.Or(textSearchCriteria).And(rotateAngleSearchCriteria);
PossibleWatermarkCollection possibleWatermarks = doc.FindWatermarks(combinedSearchCriteria);
}