Create
Contenido
[
Ocultar
]Watermarker.Create method
Crea una nueva instancia del procesador de marca de agua.
public static Watermarker Create(WatermarkerContext context)
Ejemplos
Muestra cómo insertar texto de marca de agua en el documento usando el contexto.
string doc = MyDir + "Big document.docx";
string watermarkText = "This is a watermark";
WatermarkerContext watermarkerContext = new WatermarkerContext();
watermarkerContext.TextWatermark = watermarkText;
watermarkerContext.TextWatermarkOptions.Color = Color.Red;
Watermarker.Create(watermarkerContext)
.From(doc)
.To(ArtifactsDir + "LowCode.WatermarkContextText.docx")
.Execute();
Muestra cómo insertar una imagen de marca de agua en el documento usando el contexto.
string doc = MyDir + "Document.docx";
string watermarkImage = ImageDir + "Logo.jpg";
WatermarkerContext watermarkerContext = new WatermarkerContext();
watermarkerContext.ImageWatermark = File.ReadAllBytes(watermarkImage);
watermarkerContext.ImageWatermarkOptions.Scale = 50;
Watermarker.Create(watermarkerContext)
.From(doc)
.To(ArtifactsDir + "LowCode.WatermarkContextImage.docx")
.Execute();
Muestra cómo insertar texto de marca de agua en el documento desde la secuencia usando el contexto.
string watermarkText = "This is a watermark";
using (FileStream streamIn = new FileStream(MyDir + "Document.docx", FileMode.Open, FileAccess.Read))
{
WatermarkerContext watermarkerContext = new WatermarkerContext();
watermarkerContext.TextWatermark = watermarkText;
watermarkerContext.TextWatermarkOptions.Color = Color.Red;
using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.WatermarkContextTextStream.docx", FileMode.Create, FileAccess.ReadWrite))
Watermarker.Create(watermarkerContext)
.From(streamIn)
.To(streamOut, SaveFormat.Docx)
.Execute();
}
Muestra cómo insertar una imagen de marca de agua en el documento desde una secuencia usando el contexto.
string watermarkImage = ImageDir + "Logo.jpg";
using (FileStream streamIn = new FileStream(MyDir + "Document.docx", FileMode.Open, FileAccess.Read))
{
WatermarkerContext watermarkerContext = new WatermarkerContext();
watermarkerContext.ImageWatermark = File.ReadAllBytes(watermarkImage);
watermarkerContext.ImageWatermarkOptions.Scale = 50;
using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.WatermarkContextImageStream.docx", FileMode.Create, FileAccess.ReadWrite))
Watermarker.Create(watermarkerContext)
.From(streamIn)
.To(streamOut, SaveFormat.Docx)
.Execute();
}
Ver también
- class WatermarkerContext
- class Watermarker
- espacio de nombres Aspose.Words.LowCode
- asamblea Aspose.Words