Remove

Remove(PossibleWatermark)

Entfernt Wasserzeichen aus dem Dokument.

public void Remove(PossibleWatermark possibleWatermark)
Parameter Typ Beschreibung
possibleWatermark PossibleWatermark Das zu entfernende Wasserzeichen.

Bemerkungen

Weitere Informationen zum Entfernen von Wasserzeichen: Gefundene Wasserzeichen entfernen .

Beispiele

Suchen und entfernen Sie das erste mögliche Wasserzeichen, das einen bestimmten Text oder ein bestimmtes Bild enthält, aus einem Dokument eines beliebigen unterstützten Typs.

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

Siehe auch


Remove(PossibleWatermarkCollection)

Entfernt alle Wasserzeichen in der Sammlung aus dem Dokument.

public void Remove(PossibleWatermarkCollection possibleWatermarks)
Parameter Typ Beschreibung
possibleWatermarks PossibleWatermarkCollection Die Sammlung der zu entfernenden Wasserzeichen.

Bemerkungen

Weitere Informationen zum Entfernen von Wasserzeichen Gefundene Wasserzeichen entfernen .

Beispiele

Suchen und entfernen Sie alle möglichen Wasserzeichen, die einen bestimmten Text oder ein bestimmtes Bild aus einem Dokument eines beliebigen unterstützten Typs enthalten.

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

Siehe auch