ImageWatermark
Contenido
[
Ocultar
]WatermarkerContext.ImageWatermark property
Bytes de imagen que se utilizarán como marca de agua.
public byte[] ImageWatermark { get; set; }
Observaciones
Si ambosImageWatermark
yTextWatermark
Se especifican, la marca de agua de texto anula la marca de agua de imagen.
Ejemplos
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 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
- espacio de nombres Aspose.Words.LowCode
- asamblea Aspose.Words