Remove

Remove(PossibleWatermark)

Tar bort vattenstämpel från dokumentet.

public void Remove(PossibleWatermark possibleWatermark)
Parameter Typ Beskrivning
possibleWatermark PossibleWatermark Vattenstämpeln att ta bort.

Anmärkningar

Läs mer om att ta bort vattenstämplar: Tar bort hittade vattenstämplar .

Exempel

Hitta och ta bort den första möjliga vattenstämpeln som innehåller viss text eller bild från ett document av vilken typ som helst som stöds.

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

Se även


Remove(PossibleWatermarkCollection)

Tar bort alla vattenstämplar i samlingen från dokumentet.

public void Remove(PossibleWatermarkCollection possibleWatermarks)
Parameter Typ Beskrivning
possibleWatermarks PossibleWatermarkCollection Samlingen av vattenstämplar att ta bort.

Anmärkningar

Läs mer om att ta bort vattenstämplar Tar bort hittade vattenstämplar .

Exempel

Hitta och ta bort alla möjliga vattenstämplar som innehåller viss text eller bild från ett document av vilken typ som helst som stöds.

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

Se även