' For complete examples and data files, please go to https://github.com/groupdocs-watermark/GroupDocs.Watermark-for-.NET
Dim inputFolder = SourceFolderPath
Dim outputFolder = SourceFolderPath + "/output"
Dim logo = "D:\logo.png"
Dim files = Directory.GetFiles(inputFolder)
Dim imageSearchCriteria As ImageSearchCriteria = New ImageDctHashSearchCriteria(logo)
Dim regex = New Regex("^Company\sName$", RegexOptions.IgnoreCase)
Dim textSearchCriteria As New TextSearchCriteria(regex)
For Each file As Object In files
Try
Using doc = Document.Load(file)
Dim watermarks = doc.FindWatermarks(textSearchCriteria.[Or](imageSearchCriteria))
watermarks.Clear()
doc.Save(Path.Combine(outputFolder, Path.GetFileName(file)))
End Using
Catch generatedExceptionName As UnsupportedFileTypeException
Console.WriteLine("File format is not supported. File = {0}", Path.GetFileName(file))
End Try
Next