Watermarker

Watermarker class

Repräsentiert eine Klasse für die Wasserzeichenverwaltung in einem Dokument.

public class Watermarker : IDisposable

Konstrukteure

Name Beschreibung
Watermarker(Stream) Initialisiert eine neue Instanz vonWatermarker Klasse mit dem angegebenen Stream.
Watermarker(string) Initialisiert eine neue Instanz vonWatermarker Klasse mit dem angegebenen Dokumentpfad.
Watermarker(Stream, LoadOptions) Initialisiert eine neue Instanz vonWatermarker Klasse mit den angegebenen stream und Ladeoptionen.
Watermarker(Stream, WatermarkerSettings) Initialisiert eine neue Instanz vonWatermarker Klasse mit dem angegebenen stream und settings.
Watermarker(string, LoadOptions) Initialisiert eine neue Instanz vonWatermarkerKlasse mit dem angegebenen Dokumentpfad und den Ladeoptionen.
Watermarker(string, WatermarkerSettings) Initialisiert eine neue Instanz vonWatermarker Klasse mit dem angegebenen Dokumentpfad und den Einstellungen.
Watermarker(Stream, LoadOptions, WatermarkerSettings) Initialisiert eine neue Instanz vonWatermarker Klasse mit dem angegebenen Stream, Ladeoptionen und Einstellungen.
Watermarker(string, LoadOptions, WatermarkerSettings) Initialisiert eine neue Instanz vonWatermarker Klasse mit dem angegebenen Dokumentpfad, Ladeoptionen und Einstellungen.

Eigenschaften

Name Beschreibung
SearchableObjects { get; set; } Holt oder setzt die Inhaltsobjekte, die in eine Wasserzeichensuche eingeschlossen werden sollen.

Methoden

Name Beschreibung
Add(Watermark) Fügt dem geladenen Dokument ein Wasserzeichen hinzu.
Add(Watermark, WatermarkOptions) Fügt dem geladenen Dokument mithilfe von Wasserzeichenoptionen ein Wasserzeichen hinzu.
Dispose() Verwirft die aktuelle Instanz.
GeneratePreview(PreviewOptions) Erzeugt Vorschaubilder für das Dokument.
GetContent<T>() Gibt die zurückContent Objekt für das geladene Dokument.
GetDocumentInfo() Ruft die Informationen über das Format des geladenen Dokuments ab.
GetImages() Findet alle Bilder im Dokument.
GetImages(ImageSearchCriteria) Findet Bilder nach festgelegten Suchkriterien.
Remove(PossibleWatermark) Entfernt Wasserzeichen aus dem Dokument.
Remove(PossibleWatermarkCollection) Entfernt alle Wasserzeichen in der Sammlung aus dem Dokument.
Save() Speichert die Dokumentdaten im zugrunde liegenden Stream.
Save(SaveOptions) Speichert die Dokumentdaten mit Speicheroptionen im zugrunde liegenden Stream.
Save(Stream) Speichert das Dokument im angegebenen Stream.
Save(string) Speichert das Dokument am angegebenen Speicherort.
Save(Stream, SaveOptions) Speichert das Dokument unter Verwendung von Speicheroptionen im angegebenen Stream.
Save(string, SaveOptions) Speichert das Dokument unter Verwendung von Speicheroptionen am angegebenen Speicherort.
Search() Durchsucht alle möglichen Wasserzeichen im Dokument.
Search(SearchCriteria) Sucht nach möglichen Wasserzeichen nach festgelegten Suchkriterien.

Beispiele

Laden und speichern Sie Inhalte in einem beliebigen unterstützten Format.

// Inhalt aus einer Datei laden.
using (Watermarker watermarker = new Watermarker("D:\\input.pdf"))
{
    // Methoden der Watermarker-Klasse verwenden, um Wasserzeichen hinzuzufügen, zu suchen oder zu entfernen.

    // Änderungen speichern.
    watermarker.Save("D:\\output.pdf");
}

Siehe auch