Watermarker

Watermarker class

Bir belgede filigran yönetimi için bir sınıfı temsil eder.

public class Watermarker : IDisposable

yapıcılar

İsim Tanım
Watermarker(Stream) Yeni bir örneğini başlatır.Watermarker belirtilen akışa sahip sınıf.
Watermarker(string) Yeni bir örneğini başlatır.Watermarker belirtilen belge yoluna sahip sınıf.
Watermarker(Stream, LoadOptions) Yeni bir örneğini başlatır.Watermarker belirtilen stream ve yükleme seçeneklerine sahip sınıf.
Watermarker(Stream, WatermarkerSettings) Yeni bir örneğini başlatır.Watermarker belirtilen stream ve settings. ile sınıf
Watermarker(string, LoadOptions) Yeni bir örneğini başlatır.Watermarkerbelirtilen belge yolu ve yükleme seçenekleriyle sınıf.
Watermarker(string, WatermarkerSettings) Yeni bir örneğini başlatır.Watermarker belirtilen belge yolu ve ayarları ile sınıf.
Watermarker(Stream, LoadOptions, WatermarkerSettings) Yeni bir örneğini başlatır.Watermarker belirtilen akışa sahip sınıf, yükleme seçenekleri ve ayarları.
Watermarker(string, LoadOptions, WatermarkerSettings) Yeni bir örneğini başlatır.Watermarker belirtilen belge yolu, yükleme seçenekleri ve ayarları ile sınıf.

Özellikleri

İsim Tanım
SearchableObjects { get; set; } Bir filigran aramasına dahil edilecek içerik nesnelerini alır veya ayarlar.

yöntemler

İsim Tanım
Add(Watermark) Yüklenen belgeye bir filigran ekler.
Add(Watermark, WatermarkOptions) Filigran seçeneklerini kullanarak yüklenen belgeye bir filigran ekler.
Dispose() Geçerli örneği ortadan kaldırır.
GeneratePreview(PreviewOptions) Belge için önizleme görüntüleri oluşturur.
GetContent<T>() şunu döndürür:Content yüklenen belge için nesne.
GetDocumentInfo() Yüklenen belgenin formatı hakkında bilgi alır.
GetImages() Belgedeki tüm görüntüleri bulur.
GetImages(ImageSearchCriteria) Belirtilen arama kriterlerine göre resimleri bulur.
Remove(PossibleWatermark) Filigranı belgeden kaldırır.
Remove(PossibleWatermarkCollection) Koleksiyondaki tüm filigranları belgeden kaldırır.
Save() Belge verilerini alttaki akışa kaydeder.
Save(SaveOptions) Belge verilerini, kaydetme seçeneklerini kullanarak alttaki akışa kaydeder.
Save(Stream) Belgeyi belirtilen akışa kaydeder.
Save(string) Belgeyi belirtilen dosya konumuna kaydeder.
Save(Stream, SaveOptions) Kaydetme seçeneklerini kullanarak belgeyi belirtilen akışa kaydeder.
Save(string, SaveOptions) Kaydetme seçeneklerini kullanarak belgeyi belirtilen dosya konumuna kaydeder.
Search() Belgedeki tüm olası filigranları arar.
Search(SearchCriteria) Belirtilen arama kriterlerine göre olası filigranları arar.

Örnekler

Desteklenen herhangi bir biçimdeki içeriği yükleyin ve kaydedin.

// Bir dosyadan içerik yükleyin.
using (Watermarker watermarker = new Watermarker("D:\\input.pdf"))
{
    // Filigran eklemek, aramak veya kaldırmak için Watermarker sınıfının yöntemlerini kullanın.

    // Değişiklikleri Kaydet.
    watermarker.Save("D:\\output.pdf");
}

Ayrıca bakınız