捕获和转换Web的工具

使用ASP.NET将水印添加到屏幕截图ASP.NET API

默认情况下,GrabzIt在使用免费软件包创建的屏幕截图中添加“ GrabzIt”水印。 但是GrabzIt现在允许开发人员使用任何付费软件包定义自己的自定义水印。 这些水印可以添加到 图片截图, PDF截图 动画GIF.

通过设置标识符,要上传的水印图像的文件路径以及水印在页面上应显示的位置,来定义自定义水印。

grabzIt.AddWaterMark("DummyWaterMark_TopRight", "watermark.png", HorizontalPosition.Right, VerticalPosition.Top);

现在每当 DummyWaterMark_TopRight 标识符传递给 CustomWaterMarkId 的财产 AnimationOptions, ImageOptions or PDF选项 定义的水印类别将自动放置在图像或PDF文档方面的右上角。

要读取所有当前的自定义水印,请调用以下方法。

GrabzItWaterMark[] watermarks = grabzIt.WaterMarks();

要删除水印,只需调用 DeleteWaterMark 带有您要删除的水印标识符的方法。

grabzIt.DeleteWaterMark("DummyWaterMark_TopRight");

由于在GrabzIt系统中将水印缓存了一小段时间,请尝试使用与刚刚删除的水印标识符不同的水印标识符,以避免重新使用缓存的水印。

特殊水印

GrabzIt还提供了几个特殊的水印,可以将其传递给 CustomWaterMarkId 的财产 AnimationOptions, ImageOptions or PDF选项 类,其中包括用于添加的水印 时间戳记, 文本, 计数器 浏览器视窗 捕获。