SetWatermarkToImages
内容
[
隐藏
]SetWatermarkToImages(string, ImageSaveOptions, string, TextWatermarkOptions)
使用选项在文档中添加文本水印。将输出渲染为图像。
public static Stream[] SetWatermarkToImages(string inputFileName, ImageSaveOptions saveOptions,
string watermarkText, TextWatermarkOptions options = null)
范围 | 类型 | 描述 |
---|---|---|
inputFileName | String | 输入文件名。 |
saveOptions | ImageSaveOptions | 保存选项。 |
watermarkText | String | 显示为水印的文本。 |
options | TextWatermarkOptions | 定义文本水印的附加选项。 |
例子
展示如何将水印文本插入文档并将结果保存到图像。
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);
也可以看看
- class ImageSaveOptions
- class TextWatermarkOptions
- class Watermarker
- 命名空间 Aspose.Words.LowCode
- 部件 Aspose.Words
SetWatermarkToImages(Stream, ImageSaveOptions, string, TextWatermarkOptions)
使用选项在文档中添加文本水印。将输出渲染为图像。
public static Stream[] SetWatermarkToImages(Stream inputStream, ImageSaveOptions saveOptions,
string watermarkText, TextWatermarkOptions options = null)
范围 | 类型 | 描述 |
---|---|---|
inputStream | Stream | 输入文件流。 |
saveOptions | ImageSaveOptions | 保存选项。 |
watermarkText | String | 显示为水印的文本。 |
options | TextWatermarkOptions | 定义文本水印的附加选项。 |
例子
展示如何从流中将水印文本插入文档并将结果保存到图像。
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);
}
也可以看看
- class ImageSaveOptions
- class TextWatermarkOptions
- class Watermarker
- 命名空间 Aspose.Words.LowCode
- 部件 Aspose.Words
SetWatermarkToImages(string, ImageSaveOptions, byte[], ImageWatermarkOptions)
使用选项在文档中添加图像水印。将输出渲染为图像。
public static Stream[] SetWatermarkToImages(string inputFileName, ImageSaveOptions saveOptions,
byte[] watermarkImageBytes, ImageWatermarkOptions options = null)
范围 | 类型 | 描述 |
---|---|---|
inputFileName | String | 输入文件名。 |
saveOptions | ImageSaveOptions | 保存选项。 |
watermarkImageBytes | Byte[] | 显示为水印的图像字节。 |
options | ImageWatermarkOptions | 定义图像水印的附加选项。 |
例子
展示如何将水印图像插入文档并将结果保存为图像。
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);
也可以看看
- class ImageSaveOptions
- class ImageWatermarkOptions
- class Watermarker
- 命名空间 Aspose.Words.LowCode
- 部件 Aspose.Words
SetWatermarkToImages(Stream, ImageSaveOptions, Stream, ImageWatermarkOptions)
使用选项在文档中添加图像水印。将输出渲染为图像。
public static Stream[] SetWatermarkToImages(Stream inputStream, ImageSaveOptions saveOptions,
Stream watermarkImageStream, ImageWatermarkOptions options = null)
范围 | 类型 | 描述 |
---|---|---|
inputStream | Stream | 输入流。 |
saveOptions | ImageSaveOptions | 保存选项。 |
watermarkImageStream | Stream | 显示为水印的图像流。 |
options | ImageWatermarkOptions | 定义图像水印的附加选项。 |
例子
展示如何从流中将水印图像插入到文档并将结果保存到图像。
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 });
}
}
也可以看看
- class ImageSaveOptions
- class ImageWatermarkOptions
- class Watermarker
- 命名空间 Aspose.Words.LowCode
- 部件 Aspose.Words