Watermarker

Watermarker class

Représente une classe pour la gestion des filigranes dans un document.

public class Watermarker : IDisposable

Constructeurs

Nom La description
Watermarker(Stream) Initialise une nouvelle instance duWatermarker classe avec le flux spécifié.
Watermarker(string) Initialise une nouvelle instance duWatermarker classe avec le chemin de document spécifié.
Watermarker(Stream, LoadOptions) Initialise une nouvelle instance duWatermarker classe avec les options stream et load spécifiées.
Watermarker(Stream, WatermarkerSettings) Initialise une nouvelle instance duWatermarker classe avec le stream et les paramètres spécifiés.
Watermarker(string, LoadOptions) Initialise une nouvelle instance duWatermarkerclass avec le chemin d’accès au document spécifié et les options de chargement.
Watermarker(string, WatermarkerSettings) Initialise une nouvelle instance duWatermarker classe avec le chemin d’accès au document et les paramètres spécifiés .
Watermarker(Stream, LoadOptions, WatermarkerSettings) Initialise une nouvelle instance duWatermarker classe avec le flux spécifié, charger les options et les paramètres.
Watermarker(string, LoadOptions, WatermarkerSettings) Initialise une nouvelle instance duWatermarker classe avec le chemin d’accès au document spécifié , les options de chargement et les paramètres.

Propriétés

Nom La description
SearchableObjects { get; set; } Obtient ou définit les objets de contenu qui doivent être inclus dans une recherche de filigrane.

Méthodes

Nom La description
Add(Watermark) Ajoute un filigrane au document chargé.
Add(Watermark, WatermarkOptions) Ajoute un filigrane au document chargé à l’aide des options de filigrane.
Dispose() Supprime l’instance actuelle.
GeneratePreview(PreviewOptions) Génère des images d’aperçu pour le document.
GetContent<T>() Renvoie leContent objet pour le document chargé.
GetDocumentInfo() Obtient les informations sur le format du document chargé.
GetImages() Recherche toutes les images du document.
GetImages(ImageSearchCriteria) Trouve des images selon des critères de recherche spécifiés.
Remove(PossibleWatermark) Supprime le filigrane du document.
Remove(PossibleWatermarkCollection) Supprime tous les filigranes de la collection du document.
Save() Enregistre les données du document dans le flux sous-jacent.
Save(SaveOptions) Enregistre les données du document dans le flux sous-jacent à l’aide des options d’enregistrement.
Save(Stream) Enregistre le document dans le flux spécifié.
Save(string) Enregistre le document à l’emplacement de fichier spécifié.
Save(Stream, SaveOptions) Enregistre le document dans le flux spécifié à l’aide des options d’enregistrement.
Save(string, SaveOptions) Enregistre le document à l’emplacement de fichier spécifié à l’aide des options d’enregistrement.
Search() Recherche tous les filigranes possibles dans le document.
Search(SearchCriteria) Recherche les filigranes possibles selon les critères de recherche spécifiés.

Exemples

Charger et enregistrer un contenu de n’importe quel format pris en charge.

// Charge un contenu depuis un fichier.
using (Watermarker watermarker = new Watermarker("D:\\input.pdf"))
{
    // Utilisez les méthodes de la classe Watermarker pour ajouter, rechercher ou supprimer des filigranes.

    // Sauvegarder les modifications.
    watermarker.Save("D:\\output.pdf");
}

Voir également