Remove

Remove(PossibleWatermark)

Elimina la marca de agua del documento.

public void Remove(PossibleWatermark possibleWatermark)
Parámetro Escribe Descripción
possibleWatermark PossibleWatermark La marca de agua a eliminar.

Observaciones

Más información sobre la eliminación de marcas de agua: Eliminar marcas de agua encontradas .

Ejemplos

Busque y elimine la primera marca de agua posible que contenga un texto o una imagen en particular de un documento de cualquier tipo compatible.

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

Ver también


Remove(PossibleWatermarkCollection)

Elimina todas las marcas de agua de la colección del documento.

public void Remove(PossibleWatermarkCollection possibleWatermarks)
Parámetro Escribe Descripción
possibleWatermarks PossibleWatermarkCollection La colección de marcas de agua para eliminar.

Observaciones

Obtenga más información sobre cómo eliminar marcas de agua Eliminar marcas de agua encontradas .

Ejemplos

Busque y elimine todas las marcas de agua posibles que contengan un texto o una imagen en particular de un documento de cualquier tipo compatible.

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

Ver también