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");
}
関連項目
- class PossibleWatermark
- class Watermarker
- 名前空間 GroupDocs.Watermark
- 組み立て GroupDocs.Watermark
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");
}
関連項目
- class PossibleWatermarkCollection
- class Watermarker
- 名前空間 GroupDocs.Watermark
- 組み立て GroupDocs.Watermark