SetWatermarkToImages

SetWatermarkToImages(string, ImageSaveOptions, string, TextWatermarkOptions)

Aggiunge una filigrana di testo al documento con opzioni. Esegue il rendering dell’output in immagini.

public static Stream[] SetWatermarkToImages(string inputFileName, ImageSaveOptions saveOptions, 
    string watermarkText, TextWatermarkOptions options = null)
ParametroTipoDescrizione
inputFileNameStringNome del file di input.
saveOptionsImageSaveOptionsLe opzioni di salvataggio.
watermarkTextStringTesto visualizzato come filigrana.
optionsTextWatermarkOptionsDefinisce opzioni aggiuntive per la filigrana di testo.

Esempi

Mostra come inserire il testo della filigrana nel documento e salvare il risultato come immagini.

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);

Guarda anche


SetWatermarkToImages(Stream, ImageSaveOptions, string, TextWatermarkOptions)

Aggiunge una filigrana di testo al documento con opzioni. Esegue il rendering dell’output in immagini.

public static Stream[] SetWatermarkToImages(Stream inputStream, ImageSaveOptions saveOptions, 
    string watermarkText, TextWatermarkOptions options = null)
ParametroTipoDescrizione
inputStreamStreamFlusso del file di input.
saveOptionsImageSaveOptionsLe opzioni di salvataggio.
watermarkTextStringTesto visualizzato come filigrana.
optionsTextWatermarkOptionsDefinisce opzioni aggiuntive per la filigrana di testo.

Esempi

Mostra come inserire il testo della filigrana nel documento dal flusso e salvare il risultato come immagini.

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);
}

Guarda anche


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

Aggiunge una filigrana immagine al documento con opzioni. Esegue il rendering dell’output in immagini.

public static Stream[] SetWatermarkToImages(string inputFileName, ImageSaveOptions saveOptions, 
    byte[] watermarkImageBytes, ImageWatermarkOptions options = null)
ParametroTipoDescrizione
inputFileNameStringNome del file di input.
saveOptionsImageSaveOptionsLe opzioni di salvataggio.
watermarkImageBytesByte[]Byte dell’immagine visualizzati come filigrana.
optionsImageWatermarkOptionsDefinisce opzioni aggiuntive per la filigrana dell’immagine.

Esempi

Mostra come inserire un’immagine di filigrana nel documento e salvare il risultato come immagini.

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);

Guarda anche


SetWatermarkToImages(Stream, ImageSaveOptions, Stream, ImageWatermarkOptions)

Aggiunge una filigrana immagine al documento con opzioni. Esegue il rendering dell’output in immagini.

public static Stream[] SetWatermarkToImages(Stream inputStream, ImageSaveOptions saveOptions, 
    Stream watermarkImageStream, ImageWatermarkOptions options = null)
ParametroTipoDescrizione
inputStreamStreamIl flusso di input.
saveOptionsImageSaveOptionsLe opzioni di salvataggio.
watermarkImageStreamStreamFlusso di immagini visualizzato come filigrana.
optionsImageWatermarkOptionsDefinisce opzioni aggiuntive per la filigrana dell’immagine.

Esempi

Mostra come inserire un’immagine di filigrana nel documento da un flusso e salvare il risultato come immagini.

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 });
    }
}

Guarda anche