SetWatermarkToImages

SetWatermarkToImages(string, ImageSaveOptions, string, TextWatermarkOptions)

Ajoute un filigrane textuel au document avec des options. Convertit le résultat en images.

public static Stream[] SetWatermarkToImages(string inputFileName, ImageSaveOptions saveOptions, 
    string watermarkText, TextWatermarkOptions options = null)
ParamètreTaperLa description
inputFileNameStringLe nom du fichier d’entrée.
saveOptionsImageSaveOptionsLes options de sauvegarde.
watermarkTextStringTexte affiché en filigrane.
optionsTextWatermarkOptionsDéfinit des options supplémentaires pour le filigrane de texte.

Exemples

Montre comment insérer du texte en filigrane dans le document et enregistrer le résultat dans les images.

string doc = MyDir + "Big document.docx";
string watermarkText = "This is a watermark";

Stream[] images = Watermarker.SetWatermarkToImages(doc, new ImageSaveOptions(SaveFormat.Png), watermarkText);

TextWatermarkOptions watermarkOptions = new TextWatermarkOptions();
watermarkOptions.Color = Color.Red;
images = Watermarker.SetWatermarkToImages(doc, new ImageSaveOptions(SaveFormat.Png), watermarkText, watermarkOptions);

Voir également


SetWatermarkToImages(Stream, ImageSaveOptions, string, TextWatermarkOptions)

Ajoute un filigrane textuel au document avec des options. Convertit le résultat en images.

public static Stream[] SetWatermarkToImages(Stream inputStream, ImageSaveOptions saveOptions, 
    string watermarkText, TextWatermarkOptions options = null)
ParamètreTaperLa description
inputStreamStreamLe flux du fichier d’entrée.
saveOptionsImageSaveOptionsLes options de sauvegarde.
watermarkTextStringTexte affiché en filigrane.
optionsTextWatermarkOptionsDéfinit des options supplémentaires pour le filigrane de texte.

Exemples

Montre comment insérer du texte en filigrane dans le document à partir du flux et enregistrer le résultat dans les images.

string watermarkText = "This is a watermark";

using (FileStream streamIn = new FileStream(MyDir + "Document.docx", FileMode.Open, FileAccess.Read))
{
    Stream[] images = Watermarker.SetWatermarkToImages(streamIn, new ImageSaveOptions(SaveFormat.Png), watermarkText);

    TextWatermarkOptions watermarkOptions = new TextWatermarkOptions();
    watermarkOptions.Color = Color.Red;
    images = Watermarker.SetWatermarkToImages(streamIn, new ImageSaveOptions(SaveFormat.Png), watermarkText, watermarkOptions);
}

Voir également


SetWatermarkToImages(string, ImageSaveOptions, byte[], ImageWatermarkOptions)

Ajoute un filigrane d’image au document avec des options. Convertit le résultat en images.

public static Stream[] SetWatermarkToImages(string inputFileName, ImageSaveOptions saveOptions, 
    byte[] watermarkImageBytes, ImageWatermarkOptions options = null)
ParamètreTaperLa description
inputFileNameStringLe nom du fichier d’entrée.
saveOptionsImageSaveOptionsLes options de sauvegarde.
watermarkImageBytesByte[]Octets d’image affichés sous forme de filigrane.
optionsImageWatermarkOptionsDéfinit des options supplémentaires pour le filigrane de l’image.

Exemples

Montre comment insérer une image de filigrane dans le document et enregistrer le résultat dans les images.

string doc = MyDir + "Document.docx";
string watermarkImage = ImageDir + "Logo.jpg";

Watermarker.SetWatermarkToImages(doc, new ImageSaveOptions(SaveFormat.Png), File.ReadAllBytes(watermarkImage));

ImageWatermarkOptions options = new ImageWatermarkOptions();
options.Scale = 50;
Watermarker.SetWatermarkToImages(doc, new ImageSaveOptions(SaveFormat.Png), File.ReadAllBytes(watermarkImage), options);

Voir également


SetWatermarkToImages(Stream, ImageSaveOptions, Stream, ImageWatermarkOptions)

Ajoute un filigrane d’image au document avec des options. Convertit le résultat en images.

public static Stream[] SetWatermarkToImages(Stream inputStream, ImageSaveOptions saveOptions, 
    Stream watermarkImageStream, ImageWatermarkOptions options = null)
ParamètreTaperLa description
inputStreamStreamLe flux d’entrée.
saveOptionsImageSaveOptionsLes options de sauvegarde.
watermarkImageStreamStreamFlux d’images affiché sous forme de filigrane.
optionsImageWatermarkOptionsDéfinit des options supplémentaires pour le filigrane de l’image.

Exemples

Montre comment insérer une image de filigrane dans le document à partir d’un flux et enregistrer le résultat dans les images.

string watermarkImage = ImageDir + "Logo.jpg";

using (FileStream streamIn = new FileStream(MyDir + "Document.docx", FileMode.Open, FileAccess.Read))
{
    using (FileStream imageStream = new FileStream(watermarkImage, FileMode.Open, FileAccess.Read))
    {
        Watermarker.SetWatermarkToImages(streamIn, new ImageSaveOptions(SaveFormat.Png), imageStream);
        Watermarker.SetWatermarkToImages(streamIn, new ImageSaveOptions(SaveFormat.Png), imageStream, new ImageWatermarkOptions() { Scale = 50 });
    }
}

Voir également