WatermarkableImage
WatermarkableImage class
表示文档中的图像。
public abstract class WatermarkableImage : ContentPart
特性
姓名 | 描述 |
---|---|
Height { get; } | 获取这个的高度WatermarkableImage 以像素为单位. |
Width { get; } | 得到这个的宽度WatermarkableImage 以像素为单位. |
方法
姓名 | 描述 |
---|---|
Add(Watermark) | 为此添加水印WatermarkableImage . 此方法假定水印偏移量和大小以像素为单位测量(如果已分配)。 |
FindImages() | 查找内容中的所有图像。 搜索在指定的对象中进行SearchableObjects . |
FindImages(ImageSearchCriteria) | 根据指定的搜索条件查找图像。 搜索在指定的对象中进行SearchableObjects . |
GetBytes() | 获取图像作为字节数组。 |
Search() | 查找内容中所有可能的水印。 搜索在指定的对象中进行SearchableObjects . |
Search(SearchCriteria) | 根据指定的搜索条件查找可能的水印。 搜索在指定的对象中进行SearchableObjects . |
评论
了解更多:
例子
为任何支持类型的文档内的所有图像添加水印。
using (Watermarker watermarker = new Watermarker(@"D:\input.doc"))
{
// 初始化文本或图像水印。
TextWatermark watermark = new TextWatermark("DRAFT", new Font("Arial", 19));
// 查找内容中的所有图像。
WatermarkableImageCollection images = watermarker.GetImages();
// 加水印。
foreach (WatermarkableImage watermarkableImage in images)
{
watermarkableImage.Add(watermark);
}
// 保存更改。
watermarker.Save(@"D:\output.doc");
}
也可以看看
- class ContentPart
- 命名空间 GroupDocs.Watermark.Contents.Image
- 部件 GroupDocs.Watermark