Remove

Remove(PossibleWatermark)

Filigranı belgeden kaldırır.

public void Remove(PossibleWatermark possibleWatermark)
Parametre Tip Tanım
possibleWatermark PossibleWatermark Kaldırılacak filigran.

Notlar

Filigranları kaldırma hakkında daha fazla bilgi edinin: Bulunan filigranları kaldırma .

Örnekler

Belirli bir metni veya resmi içeren ilk olası filigranı bulun ve desteklenen herhangi bir türden bir belge ‘den kaldırın.

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

Ayrıca bakınız


Remove(PossibleWatermarkCollection)

Koleksiyondaki tüm filigranları belgeden kaldırır.

public void Remove(PossibleWatermarkCollection possibleWatermarks)
Parametre Tip Tanım
possibleWatermarks PossibleWatermarkCollection Kaldırılacak filigran koleksiyonu.

Notlar

Filigranları kaldırma hakkında daha fazla bilgi edinin Bulunan filigranları kaldırma .

Örnekler

Belirli bir metni veya resmi içeren tüm olası filigranları bulun ve desteklenen herhangi bir türden bir belge ‘den kaldırın.

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

Ayrıca bakınız