捕获和转换Web的工具

带有ASP.NET的GrabzIt客户端

ASP.NET API

产品描述

此类处理与GrabzIt屏幕快照Web服务的所有通信。 所有标有的方法 COM的 当GrabzIt ASP.NET DLL用作 COM对象.

公开方法

GrabzItFile GetResult(string ID)COM的

此方法返回屏幕快照本身。 如果未返回任何内容,则说明出现问题或屏幕截图尚未准备好。

参数

回报值

GrabzItFile 对象


URLToAnimation(string 网址, AnimationOptions 选项)COM的

指定应转换的在线视频的URL int动画GIF。

参数

回报值

无效

AnimationOptionsCOM的

命名空间GrabzIt.Parameters

该类表示创建动画GIF时所有可用的选项。

公共财产


URLToImage(string 网址, ImageOptions 选项)COM的

指定应转换的URL intoa图像截图。

参数

回报值

无效

HTMLToImage(string html, ImageOptions 选项)COM的

指定应转换的HTML intoa图像。

参数

回报值

无效

FileToImage(string 路径, ImageOptions 选项)COM的

指定应转换的HTML文件 intoa图像。

参数

回报值

无效

ImageOptionsCOM的

命名空间GrabzIt.Parameters

该类表示创建图像捕获时所有可用的选项。

公共财产

公开方法


URLToRenderedHTML(string 网址, HTMLOptions 选项)COM的

指定应转换的URL into呈现HTML。

参数

回报值

无效

HTMLToRenderedHTML(string html, HTMLOptions 选项)COM的

指定应转换的HTML into呈现HTML。

参数

回报值

无效

FileToRenderedHTML(string 路径, HTMLOptions 选项)COM的

指定应转换的HTML文件 into呈现HTML。

参数

回报值

无效

HTMLOptionsCOM的

命名空间GrabzIt.Parameters

该类表示在以下情况下所有可用的选项 创建渲染的HTML捕获.

公共财产

公开方法


网址到视频(string 网址, 视频选项 选项)COM的

指定应转换的URL int啊视频。

参数

回报值

无效

HTML 转视频(string html, 视频选项 选项)COM的

指定应从中捕获视频的 HTML。

参数

回报值

无效

文件转视频(string 路径, 视频选项 选项)COM的

指定应转换的HTML文件 int啊视频。

参数

回报值

无效

视频选项COM的

命名空间GrabzIt.Parameters

该类表示在以下情况下所有可用的选项 创建网页视频.

公共财产

公开方法


URLToPDF(string 网址, PDF选项 选项)COM的

指定应转换的URL intoa PDF。

参数

回报值

无效

HTMLToPDF(string html, PDF选项 选项)COM的

指定应转换的HTML intoa PDF。

参数

回报值

无效

FileToPDF(string 路径, PDF选项 选项)COM的

指定应转换的HTML文件 intoa PDF。

参数

回报值

无效

PDF选项COM的

命名空间GrabzIt.Parameters

该类表示创建PDF捕获时所有可用的选项。

公共财产

公开方法


URLToDOCX(string 网址, DOCXOptions 选项)COM的

指定应转换的URL int或DOCX。

参数

回报值

无效

HTMLToDOCX(string html, DOCXOptions 选项)COM的

指定应转换的HTML int或DOCX。

参数

回报值

无效

FileToDOCX(string 路径, DOCXOptions 选项)COM的

指定应转换的HTML文件 int或DOCX。

参数

回报值

无效

DOCXOptionsCOM的

命名空间GrabzIt.Parameters

该类表示创建DOCX捕获时所有可用的选项。

公共财产

公开方法


URLToTable(string 网址, TableOptions 选项)COM的

指定应从中提取HTML表的URL。

参数

回报值

无效

HTMLToTable(string html, TableOptions 选项)COM的

指定应从中提取HTML表的HTML。

参数

回报值

无效

FileToTable(string 路径, TableOptions 选项)COM的

指定应从中提取HTML表的HTML文件。

参数

回报值

无效

TableOptionsCOM的

命名空间GrabzIt.Parameters

该类表示将HTML表转换为CSV,XLSX或JSON时可用的所有选项。

公共财产

公开方法


Save()

Save 异步返回结果,并返回唯一的标识符,该标识符可用于获取带有 GetResult 方法。

回报值

屏幕截图的唯一标识符,否则,如果发生错误,则引发异常。 这可以用来获取带有 GetResult 方法


这是保存文件的推荐方法

Save(string callBackURL)COM的

Save 异步返回结果,并返回唯一的标识符,该标识符可用于获取带有 GetResult 方法。

参数

回报值

屏幕截图的唯一标识符,否则,如果发生错误,则引发异常。 这可以用来获取带有 GetResult 方法


警告此方法是同步的,因此在处理结果时将导致应用程序暂停

GrabzItFile SaveTo()

Save 结果同步到 GrabzItFile 目的。

回报值

GrabzItFile 对象


GrabzItFile SaveTo异步()

Save 结果异步到 GrabzItFile 目的。 仅当 .NET 版本支持异步方法时才可用。

回报值

GrabzItFile 对象


警告此方法是同步的,因此在处理结果时将导致应用程序暂停

SaveTo(string saveTo文件)COM的

Save 结果同步到文件。

参数

回报值

如果成功,则返回true,否则将引发异常。


SaveTo异步(string saveTo文件)

Save 结果异步到文件。 仅当 .NET 版本支持异步方法时才可用。

参数

回报值

如果成功,则返回true,否则将引发异常。


Status GetStatus(string ID)COM的

获取GrabzIt屏幕快照的当前状态。

参数

回报值

Status 对象


GrabzItCookie [] GetCookies(string 域)COM的

获取所有GrabzIt用于特定域的cookie。 这也可能包括用户定义的cookie。

参数

回报值

GrabzItCookie 排列


SetCookie(string 名称, string 域, string 值, string 路径, bool httponly,DateTime? 过期)COM的

在GrabzIt上设置一个新的自定义cookie,如果该自定义cookie与全局cookie具有相同的名称和域,则将覆盖全局cookie。

如果网站功能由Cookie控制,这将很有用。

参数

回报值

如果成功设置了cookie,则为true,否则为false


DeleteCookie(string 名称, string 域)COM的

删除自定义cookie或阻止全局cookie被使用

参数

回报值

如果成功删除了cookie,则为true,否则为false


WaterMark[] 积极参与WaterMarks(String 标识符)COM的

获取所有上传的自定义 watermarks

回报值

WaterMark 排列


WaterMark 积极参与WaterMark(String 标识符)COM的

返回您的习惯 watermark 与指定的标识符匹配

参数

回报值

WaterMark


地址WaterMark(string 标识符, string 路径, HorizontalPosition xpos, VerticalPosition ypos)COM的

添加新的自定义 watermark

参数

回报值

如果返回true watermark 设置成功


DeleteWaterMark(string 标识符)COM的

删除自定义 watermark

参数

回报值

如果返回true watermark 已成功删除


SetLocalProxy(string proxyUrl)COM的

此方法启用 本地代理服务器 用于所有请求。

参数


UseSSL(bool 值)COM的

指定是否向GrabzIt发出请求 API应该使用SSL

参数


string CreateEncryptionKey()COM的

创建一个加密安全的基本64加密密钥,长度为44个字符。


解密(string 路径, string 键)COM的

使用提供的加密密钥对加密的捕获进行解密。

参数


GrabzItFile 解密(GrabzItFile 文件, string 键)

使用提供的加密密钥对加密的捕获进行解密。

参数


byte []解密(byte []数据, string 键)

使用提供的加密密钥对加密的捕获进行解密。

参数


在COM对象中设置枚举属性时,请使用等效的数值作为枚举。

枚举

ImageFormat

命名空间枚举

该枚举包含以下值。


BrowserType

命名空间枚举

该枚举包含以下值。


国家

命名空间枚举

该枚举包含以下值。


PageSize

命名空间枚举

该枚举包含以下值。


PageOrientation

命名空间枚举

该枚举包含以下值。


CSSMediaType

命名空间枚举

该枚举包含以下值。


TableFormat

命名空间枚举

该枚举包含以下值。


HorizontalPosition

命名空间枚举

该枚举包含以下值。


VerticalPosition

命名空间枚举

该枚举包含以下值。


结果类

GrabzItCookieCOM的

命名空间GrabzIt.Cookies

公共财产

GrabzItFileCOM的

命名空间GrabzIt。屏幕截图

公开方法

公共财产

StatusCOM的

命名空间GrabzIt。屏幕截图

表示屏幕快照当前状态的类。

公共财产

WaterMarkCOM的

命名空间GrabzIt。屏幕截图

此类代表风俗习惯 watermarks 存储在GrabzIt中

公开方法

公共财产