Remove

Remove(PossibleWatermark)

Menghilangkan watermark dari dokumen.

public void Remove(PossibleWatermark possibleWatermark)
Parameter Jenis Keterangan
possibleWatermark PossibleWatermark Tanda air untuk dihapus.

Perkataan

Pelajari lebih lanjut tentang menghapus watermark: Menghapus tanda air yang ditemukan .

Contoh

Temukan dan hapus tanda air pertama yang mungkin berisi teks atau gambar tertentu dari dokumen jenis apa pun yang didukung.

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

Lihat juga


Remove(PossibleWatermarkCollection)

Menghapus semua watermark dalam koleksi dari dokumen.

public void Remove(PossibleWatermarkCollection possibleWatermarks)
Parameter Jenis Keterangan
possibleWatermarks PossibleWatermarkCollection Koleksi tanda air untuk dihapus.

Perkataan

Pelajari lebih lanjut tentang menghapus tanda air Menghapus tanda air yang ditemukan .

Contoh

Temukan dan hapus semua tanda air yang mungkin berisi teks atau gambar tertentu dari dokumen jenis apa pun yang didukung.

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

Lihat juga