Search

ドキュメント内のすべての透かしを検索します。

public PossibleWatermarkCollection Search()

戻り値

可能な透かしのコレクション。

備考

検索は、で指定されたオブジェクトで実行されますSearchableObjects.

watermarks の検索の詳細透かしの検索.

サポートされているタイプのドキュメントで可能な透かしを数えます.

using (Watermarker watermarker = new Watermarker(@"D:\input.doc"))
{
    PossibleWatermarkCollection watermarks = watermarker.Search();
    Console.WrileLine(watermarks.Count);
}

関連項目


Search(SearchCriteria)

指定された検索条件に従って可能な透かしを検索します。

public PossibleWatermarkCollection Search(SearchCriteria searchCriteria)
パラメータ タイプ 説明
searchCriteria SearchCriteria 使用する検索条件。

戻り値

可能な透かしのコレクション。

備考

検索は、で指定されたオブジェクトで実行されますSearchableObjects.

watermarks の検索の詳細透かしの検索.

サポートされている任意のタイプのドキュメント から、特定のテキストまたは画像を含む可能性のあるすべての透かしを見つけて削除します.

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));
    watermarks.Clear();
    watermarker.Save(@"D:\output.doc");
}

関連項目