Remove

Remove(PossibleWatermark)

يزيل العلامة المائية من المستند.

public void Remove(PossibleWatermark possibleWatermark)
معامل يكتب وصف
possibleWatermark PossibleWatermark العلامة المائية المراد إزالتها.

ملاحظات

تعرف على المزيد حول إزالة العلامات المائية: إزالة العلامات المائية الموجودة .

أمثلة

ابحث عن العلامة المائية الأولى التي تحتوي على نص أو صورة معينة من مستند من أي نوع مدعوم وقم بإزالتها.

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

أنظر أيضا


Remove(PossibleWatermarkCollection)

يزيل كل العلامات المائية في المجموعة من الوثيقة.

public void Remove(PossibleWatermarkCollection possibleWatermarks)
معامل يكتب وصف
possibleWatermarks PossibleWatermarkCollection مجموعة العلامات المائية المراد إزالتها.

ملاحظات

تعرف على المزيد حول إزالة العلامات المائية إزالة العلامات المائية الموجودة .

أمثلة

البحث عن جميع العلامات المائية المحتملة التي تحتوي على نص أو صورة معينة من مستند من أي نوع مدعوم وإزالتها.

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

أنظر أيضا