产品描述
此类处理与GrabzIt屏幕快照Web服务的所有通信。 所有标有的方法 COM的 当GrabzIt ASP.NET DLL用作 COM对象.
公开方法
- GrabzItFile GetResult(string id)
- URLToAnimation(string url, AnimationOptions options)
- URLToImage(string url, ImageOptions options)
- HTMLToImage(string html, ImageOptions options)
- FileToImage(string path, ImageOptions options)
- URLToPDF(string url, PDFOptions options)
- HTMLToPDF(string html, PDFOptions options)
- FileToPDF(string path, PDFOptions options)
- URLToDOCX(string url, DOCXOptions options)
- HTMLToDOCX(string html, DOCXOptions options)
- FileToDOCX(string path, DOCXOptions options)
- URLToTable(string url, TableOptions options)
- HTMLToTable(string html, TableOptions options)
- FileToTable(string path, TableOptions options)
- URLToRenderedHTML(string url, HTMLOptions options)
- HTMLToRenderedHTML(string html, HTMLOptions options)
- FileToRenderedHTML(string path, HTMLOptions options)
- string Save()
- string Save(string callBackURL)
- GrabzItFile SaveTo()
- GrabzItFile SaveToAsync()
- bool SaveTo(string saveToFile)
- bool SaveToAsync(string saveToFile)
- Status GetStatus(string id)
- GrabzItCookie[] GetCookies(string domain)
- bool SetCookie(string name, string domain, string value, string path, bool httponly, DateTime? expires)
- bool DeleteCookie(string name, string domain)
- WaterMark[] GetWaterMarks()
- WaterMark GetWaterMark(string identifier)
- bool AddWaterMark(string identifier, string path, HorizontalPosition xpos, VerticalPosition ypos)
- bool DeleteWaterMark(string identifier)
- SetLocalProxy(string proxyUrl)
- UseSSL(bool value)
- string CreateEncryptionKey()
- Decrypt(string path, string key)
- GrabzItFile Decrypt(GrabzItFile file, string key)
- byte[] Decrypt(byte[] data, string key)
此方法返回屏幕快照本身。 如果未返回任何内容,则说明出现问题或屏幕截图尚未准备好。
参数
回报值
GrabzItFile 对象
指定应转换的在线视频的URL int动画GIF。
参数
-
url-要转换的在线视频的URL into动画GIF。
- 其他要求
-
接受Vimeo和YouTube视频URL
- 对Vimeo和YouTube视频进行动画制作的警告取决于第三方,因此可能无法提供一致的结果。
-
选项 -的实例 AnimationOptions 定义在创建动画GIF时要使用的任何特殊选项的类。
回报值
无效
AnimationOptionsCOM的
命名空间GrabzIt.Parameters
该类表示创建动画GIF时所有可用的选项。
公共财产
-
string CustomId -您可以传递给动画GIF Web服务的自定义标识符。 这将与您指定的回调URL一起返回。
-
int Width -生成的动画GIF的宽度(以像素为单位)。
- 默认值:180px
- 最大:包装的最大宽度
- 自动调整大小:-1 (传递-1表示 动画GIF缩放 关于其高度,如果宽度是自动调整大小,则高度不能)
-
int Height -生成的动画GIF的高度(以像素为单位)。
- 默认值:120px
- 最大:包装的最大高度
- 自动调整大小:-1 (传递-1表示 动画GIF缩放 关于宽度,如果要自动调整高度,则宽度不能)
-
int Start -应该转换的视频的起始位置 int动画GIF。
-
int Duration -应该转换的视频的长度(以秒为单位) int动画GIF。
-
float Speed -动画GIF的速度。
-
float FramesPerSecond -每秒应从视频中捕获的帧数。
-
int Repeat -循环播放动画GIF的次数。
-
bool Reverse -如果为true,则动画GIF的帧反转
-
string CustomWaterMarkId -添加自定义 watermark 到动画GIF
-
int Quality - 返回图像的质量,其默认压缩率为85%。
- 降低质量会减少文件大小并减少下载时间。
- 默认值:-1
- 最低:-1
- 最大:100
-
Country Country - 国家 动画GIF应该取自。
- 默认值:当前最快的位置
- 选项: 国家。新加坡, 国家.UK, 国家.US
-
string ExportURL - 导出网址 指定捕获也应导出到的位置。
-
string EncryptionKey -如果指定了基本的64编码的AES加密密钥,则捕获将在创建时进行加密。 建议使用 创建加密密钥方法 创建密钥和 解密方法 如图所示解密加密的捕获 这个例子.
-
string Proxy - HTTP代理详细信息 浏览器软件应使用它来创建此捕获
指定应转换的URL intoa图像截图。
参数
-
url-屏幕快照的URL
-
选项 -的实例 ImageOptions 类,定义在创建屏幕快照时要使用的任何特殊选项。
回报值
无效
指定应转换的HTML intoa图像。
参数
-
html- 要转换的HTML intoa图片
- 选项 -的实例 ImageOptions 定义创建图像时要使用的任何特殊选项的类。
回报值
无效
指定应转换的HTML文件 intoa图像。
参数
-
path-要转换的HTML文件的文件路径 intoa图片
-
选项 -的实例 ImageOptions 定义创建图像时要使用的任何特殊选项的类。
回报值
无效
ImageOptionsCOM的
命名空间GrabzIt.Parameters
该类表示创建图像捕获时所有可用的选项。
公共财产
-
string CustomId -您可以传递给屏幕截图Web服务的自定义标识符。 这将与您指定的回调URL一起返回。
-
int BrowserWidth -浏览器的宽度(以像素为单位)
-
int BrowserHeight -浏览器的高度(以像素为单位)
- 默认值:1170
- 最大:10000
- 全长:-1 (传递-1表示获取整个网页的截图)
-
int OutputWidth -结果缩略图的宽度(以像素为单位)
- 默认值:如果未同时指定输出宽度和输出高度或为0,则输出宽度和高度将与最终图像的宽度和高度相匹配;如果指定了输出高度,则输出宽度将与输出高度成比例
- 最大:包装的最大宽度
- 全宽:-1 (传递-1表示缩略图的宽度不会减小)
-
int OutputHeight -结果缩略图的高度(以像素为单位)
- 默认值:如果未同时指定输出宽度和输出高度或为0,则输出宽度和高度将与最终图像的宽度和高度相匹配;如果指定了输出宽度,则输出高度将与输出宽度成比例
- 最大:包装的最大高度
- 全高:-1 (传递-1表示缩略图的高度不会减小)
-
ImageFormat Format -屏幕截图应采用的格式。
-
int Delay -的毫秒数 等待截图之前
-
string ClickElement -使用来指定HTML元素 CSS选择器 点击。 请记住,查看点击效果可能也需要延迟
- 默认值:空
- 警告此功能目前处于测试阶段,可能无法提供一致的结果。
-
string TargetElement - CSS选择器 目标网页上唯一要翻转的HTML元素 int在屏幕截图中,将忽略网页的所有其他部分。 如果有多个匹配的HTML元素,则选择第一个
-
string HideElement - CSS选择器 网页中要隐藏的一个或多个HTML元素中的一个,以指定多个HTML元素来隐藏,以逗号分隔每个选择器
-
string WaitForElement - CSS选择器 网页中HTML元素的 在执行捕获之前必须可见
-
BrowserType RequestAs -您希望使用的用户代理类型
-
string CustomWaterMarkId -添加自定义 watermark 对图像
-
int Quality - 返回图像的质量。 目前,这仅会影响JPG和WEBP图像,它们的默认压缩率为90%。
- 降低质量会减少文件大小并减少下载时间。
- 默认值:-1
- 最低:-1
- 最大:100
-
bool Transparent -如果为true,则 图像捕获应该是透明的。 这仅与png和tiff图像兼容。
-
bool HD -如果图像真实 捕获将是高清 这会使图像尺寸增加一倍。
-
Country Country - 国家 屏幕截图应取自。
- 默认值:当前最快的位置
- 选项: 国家。新加坡, 国家.UK, 国家.US
-
string ExportURL - 导出网址 指定捕获也应导出到的位置
-
string EncryptionKey -如果指定了基本的64编码的AES加密密钥,则捕获将在创建时进行加密。 建议使用 创建加密密钥方法 创建密钥和 解密方法 如图所示解密加密的捕获 这个例子.
-
bool NoAds - 如果属实 广告应自动隐藏.
-
bool NoCookieNotifications -如果为true,则通常会找到所有 Cookie通知应自动隐藏.
-
string Address -在其中执行HTML代码的URL。如果要转换的HTML使用 CSS和图像等资源的相对URL.
-
string Proxy - HTTP代理详细信息 浏览器软件应使用它来创建此捕获
公开方法
-
AddPostParameter(string 名称, string 值) -定义HTTP Post参数和可选值,可以多次调用此方法以添加多个参数。 使用此方法将强制GrabzIt 执行HTTP发布.
- name-HTTP Post参数的名称
- value-HTTP Post参数的值
URLToRenderedHTML(string 网址, HTMLOptions 选项)COM的
指定应转换的URL into呈现HTML。
参数
-
url-呈现HTML的URL
-
选项 -的实例 HTMLOptions 类,定义创建呈现的HTML时要使用的任何特殊选项。
回报值
无效
HTMLToRenderedHTML(string html, HTMLOptions 选项)COM的
指定应转换的HTML into呈现HTML。
参数
-
html- 要转换的HTML into呈现的HTML
- 选项 -的实例 HTMLOptions 定义创建渲染HTML时要使用的任何特殊选项的类。
回报值
无效
FileToRenderedHTML(string 路径, HTMLOptions 选项)COM的
指定应转换的HTML文件 into呈现HTML。
参数
-
path-要转换的HTML文件的文件路径 into呈现的HTML
-
选项 -的实例 HTMLOptions 定义创建渲染HTML时要使用的任何特殊选项的类。
回报值
无效
HTMLOptionsCOM的
命名空间GrabzIt.Parameters
该类表示在以下情况下所有可用的选项 创建渲染的HTML捕获.
公共财产
-
string CustomId -您可以传递给呈现的HTML Web服务的自定义标识符。 这将与您指定的回调URL一起返回。
-
int BrowserWidth -浏览器的宽度(以像素为单位)
-
int BrowserHeight -浏览器的高度(以像素为单位)
-
int Delay -的毫秒数 在获取呈现的HTML之前等待
-
string WaitForElement - CSS选择器 网页中HTML元素的 在执行捕获之前必须可见
-
BrowserType RequestAs -您希望使用的用户代理类型
-
Country Country - 国家 呈现的HTML应该从中获取。
- 默认值:当前最快的位置
- 选项: 国家。新加坡, 国家.UK, 国家.US
-
string ExportURL - 导出网址 指定捕获也应导出到的位置
-
string EncryptionKey -如果指定了基本的64编码的AES加密密钥,则捕获将在创建时进行加密。 建议使用 创建加密密钥方法 创建密钥和 解密方法 如图所示解密加密的捕获 这个例子.
-
bool NoAds - 如果属实 广告应自动隐藏.
-
bool NoCookieNotifications -如果为true,则通常会找到所有 Cookie通知应自动隐藏.
-
string Address -在其中执行HTML代码的URL。如果要转换的HTML使用 CSS和图像等资源的相对URL.
-
string Proxy - HTTP代理详细信息 浏览器软件应使用它来创建此捕获
公开方法
-
AddPostParameter(string 名称, string 值) -定义HTTP Post参数和可选值,可以多次调用此方法以添加多个参数。 使用此方法将强制GrabzIt 执行HTTP发布.
- name-HTTP Post参数的名称
- value-HTTP Post参数的值
URLToPDF(string 网址, PDF选项 选项)COM的
指定应转换的URL intoa PDF。
参数
-
url-应该转换的网址 int一份PDF
-
PDF选项 options-PDFOptions类的实例,它定义在创建PDF时要使用的任何特殊选项。
回报值
无效
HTMLToPDF(string html, PDF选项 选项)COM的
指定应转换的HTML intoa PDF。
参数
-
html- 要转换的HTML int一份PDF
-
PDF选项 options-GrabzItPDFOptions类的实例,该类定义在创建PDF时要使用的任何特殊选项。
回报值
无效
FileToPDF(string 路径, PDF选项 选项)COM的
指定应转换的HTML文件 intoa PDF。
参数
-
path-要转换的HTML文件的文件路径 int一份PDF
-
PDF选项 options-PDFOptions类的实例,它定义在创建PDF时要使用的任何特殊选项。
回报值
无效
命名空间GrabzIt.Parameters
该类表示创建PDF捕获时所有可用的选项。
公共财产
-
string CustomId -您可以传递给Web服务的自定义标识符。 这将与您指定的回调URL一起返回。
-
bool IncludeBackground -如果为true,则屏幕截图中应包含网页背景
-
PageSize PageSize -PDF的页面大小
-
PageOrientation Orientation -PDF文件的方向
-
CSSMediaType CSSMediaType - PDF文档的CSS媒体类型
-
bool IncludeLinks -如果链接应包含在PDF中,则为true
-
bool IncludeOutline -如果为真 PDF书签 应该包括在内
-
string Title -提供PDF文档的标题
-
string CoverURL -应该用作PDF封面的网页的网址
-
int MarginTop -应出现在PDF文档页面顶部的以毫米为单位的边距
-
int MarginLeft -应在PDF文档页面左侧显示的以毫米为单位的边距
-
int MarginBottom -应在PDF文档页面底部显示的以毫米为单位的边距
-
int MarginRight -PDF文档右侧应出现的以毫米为单位的边距
-
int BrowserWidth - 浏览器的宽度 以像素为单位
- 警告此功能目前处于测试阶段,可能无法提供一致的结果。
- 默认值:1366
- 最大:10000
- 自动宽度:-1 (传递-1表示浏览器的宽度与PDF文档的宽度匹配)
-
int PageWidth - 生成的PDF的自定义宽度 单位为毫米
-
int PageHeight - 生成的PDF的自定义高度 单位为毫米
-
int Delay -的毫秒数 等待截图之前
-
BrowserType RequestAs -您希望使用的用户代理类型
-
string TemplateId -添加一个 模板 指定PDF文档的页眉和页脚的ID
-
string ClickElement -使用来指定HTML元素 CSS选择器 点击。 请记住,查看点击效果可能也需要延迟
- 默认值:空
- 警告此功能目前处于测试阶段,可能无法提供一致的结果。
-
string TargetElement - CSS选择器 唯一的 目标网页上将要打开的HTML元素 int一份PDF,网页的所有其他部分都将被忽略。 如果有多个匹配的HTML元素,则选择第一个
-
string HideElement - CSS选择器 网页中要隐藏的一个或多个HTML元素中的一个,以指定多个HTML元素来隐藏,以逗号分隔每个选择器
-
string WaitForElement - CSS选择器 网页中HTML元素的 在执行捕获之前必须可见
-
string CustomWaterMarkId -添加自定义 watermark 到PDF文档的每一页
-
int Quality - 返回的PDF的质量。 默认使用PDF的推荐质量。
- 降低质量会减少文件大小并减少下载时间。
- 默认值:-1
- 最低:-1
- 最大:100
-
Country Country - 国家 屏幕截图应取自。
- 默认值:当前最快的位置
- 选项: 国家。新加坡, 国家.UK, 国家.US
-
string ExportURL - 导出网址 指定捕获也应导出到的位置
-
string EncryptionKey -如果指定了基本的64编码的AES加密密钥,则捕获将在创建时进行加密。 建议使用 创建加密密钥方法 创建密钥和 解密方法 如图所示解密加密的捕获 这个例子.
-
bool NoAds - 如果属实 广告应自动隐藏.
-
bool NoCookieNotifications -如果为true,则通常会找到所有 Cookie通知应自动隐藏.
-
string Address -在其中执行HTML代码的URL。如果要转换的HTML使用 CSS和图像等资源的相对URL.
-
string Proxy - HTTP代理详细信息 浏览器软件应使用它来创建此捕获
-
string MergeId -捕获的ID,应为 在新的PDF文档的开头合并
-
string Password - 保护PDF文档的密码 和
公开方法
-
AddPostParameter(string 名称, string 值) -定义HTTP Post参数和可选值,可以多次调用此方法以添加多个参数。 使用此方法将强制GrabzIt 执行HTTP发布.
- name-HTTP Post参数的名称
- value-HTTP Post参数的值
-
AddTemplateParameter(string 名称, string 值) -定义一个 自定义模板 参数和值,可以多次调用此方法以添加多个参数。
- name-模板参数的名称
- value-模板参数的值
指定应转换的URL int或DOCX。
参数
-
url-应该转换的网址 intDOCX
-
DOCXOptions options-的实例 DOCXOptions 类,定义创建DOCX时要使用的任何特殊选项。
回报值
无效
指定应转换的HTML int或DOCX。
参数
回报值
无效
指定应转换的HTML文件 int或DOCX。
参数
-
path-要转换的HTML文件的文件路径 intDOCX
-
DOCXOptions options-的实例 DOCXOptions 类,定义创建DOCX时要使用的任何特殊选项。
回报值
无效
DOCXOptionsCOM的
命名空间GrabzIt.Parameters
该类表示创建DOCX捕获时所有可用的选项。
公共财产
-
string CustomId -您可以传递给Web服务的自定义标识符。 这将与您指定的回调URL一起返回。
-
bool IncludeBackground -如果为true,则网页的背景图片应包含在DOCX中
-
PageSize PageSize -DOCX的页面大小
-
PageOrientation Orientation -DOCX文档的方向
-
bool IncludeLinks -如果链接应包含在DOCX中,则为true
-
bool IncludeImages -如果为true,则网页图像应包含在DOCX中
-
string Title -提供DOCX文档的标题
-
int MarginTop -应在DOCX文档页面顶部显示的以毫米为单位的边距
-
int MarginLeft -应在DOCX文档页面左侧显示的以毫米为单位的边距
-
int MarginBottom -应在DOCX文档页面底部显示的以毫米为单位的边距
-
int MarginRight -DOCX文档右侧应出现的以毫米为单位的边距
-
int BrowserWidth - 浏览器的宽度 以像素为单位
- 警告此功能目前处于测试阶段,可能无法提供一致的结果。
- 默认值:1366
- 最大:10000
- 自动宽度:-1 (传递-1表示浏览器的宽度与DOCX文档的宽度匹配)
-
int PageWidth - 生成的DOCX的自定义宽度 单位为毫米
-
int PageHeight - 生成的DOCX的自定义高度 单位为毫米
-
int Delay -的毫秒数 等待截图之前
-
BrowserType RequestAs -您希望使用的用户代理类型
-
string TemplateId -添加一个 模板 指定DOCX文档的页眉和页脚的ID
-
string ClickElement -使用来指定HTML元素 CSS选择器 点击。 请记住,查看点击效果可能也需要延迟
- 默认值:空
- 警告此功能目前处于测试阶段,可能无法提供一致的结果。
-
string TargetElement - CSS选择器 目标网页上唯一要翻转的HTML元素 int在DOCX中,将忽略网页的所有其他部分。 如果有多个匹配的HTML元素,则选择第一个
-
string HideElement - CSS选择器 网页中要隐藏的一个或多个HTML元素中的一个,以指定多个HTML元素来隐藏,以逗号分隔每个选择器
-
string WaitForElement - CSS选择器 网页中HTML元素的 在执行捕获之前必须可见
-
int Quality - 返回的DOCX的质量。 默认值为DOCX使用推荐的质量。
- 降低质量会减少文件大小并减少下载时间。
- 默认值:-1
- 最低:-1
- 最大:100
-
Country Country - 国家 屏幕截图应取自。
- 默认值:当前最快的位置
- 选项: 国家。新加坡, 国家.UK, 国家.US
-
string ExportURL - 导出网址 指定捕获也应导出到的位置
-
string EncryptionKey -如果指定了基本的64编码的AES加密密钥,则捕获将在创建时进行加密。 建议使用 创建加密密钥方法 创建密钥和 解密方法 如图所示解密加密的捕获 这个例子.
-
bool NoAds - 如果属实 广告应自动隐藏.
-
bool NoCookieNotifications -如果为true,则通常会找到所有 Cookie通知应自动隐藏.
-
string Address -在其中执行HTML代码的URL。如果要转换的HTML使用 CSS和图像等资源的相对URL.
-
string Proxy - HTTP代理详细信息 浏览器软件应使用它来创建此捕获
-
string MergeId -捕获的ID,应为 在新的DOCX文档的开头合并
-
string Password - 保护DOCX文档的密码 和
公开方法
-
AddPostParameter(string 名称, string 值) -定义HTTP Post参数和可选值,可以多次调用此方法以添加多个参数。 使用此方法将强制GrabzIt 执行HTTP发布.
- name-HTTP Post参数的名称
- value-HTTP Post参数的值
-
AddTemplateParameter(string 名称, string 值) -定义一个 自定义模板 参数和值,可以多次调用此方法以添加多个参数。
- name-模板参数的名称
- value-模板参数的值
指定应从中提取HTML表的URL。
参数
-
url-从中提取HTML表的URL
-
TableOptions options-的实例 TableOptions 定义在转换HTML表时要使用的任何特殊选项的类。
回报值
无效
指定应从中提取HTML表的HTML。
参数
-
html-从中提取HTML表的HTML。
-
TableOptions options-的实例 TableOptions 定义在转换HTML表时要使用的任何特殊选项的类。
回报值
无效
指定应从中提取HTML表的HTML文件。
参数
-
path-从中提取HTML表的HTML文件的文件路径。
-
TableOptions options-的实例 TableOptions 定义在转换HTML表时要使用的任何特殊选项的类。
回报值
无效
TableOptionsCOM的
命名空间GrabzIt.Parameters
该类表示将HTML表转换为CSV,XLSX或JSON时可用的所有选项。
公共财产
-
string CustomId -您可以传递给Web服务的自定义标识符。 这将与您指定的回调URL一起返回
-
int TableNumberToInclude -要转换的表的索引,即网页中的所有表从网页顶部到底部的顺序
-
TableFormat Format -表格应采用的格式
-
bool IncludeHeaderNames -如果表中包含真实的标题名称
-
bool IncludeAllTables -如果为true,则将提取网页上的所有表格,并且每个表格都显示在单独的电子表格中。 仅适用于XLSX格式
-
string TargetElement -网页中唯一可用于从中提取表格的HTML元素的ID
-
BrowserType RequestAs -您希望使用的用户代理类型
-
Country Country - 国家 屏幕截图应取自。
- 默认值:当前最快的位置
- 选项: 国家。新加坡, 国家.UK, 国家.US
-
string ExportURL - 导出网址 指定捕获也应导出到的位置
-
string EncryptionKey -如果指定了基本的64编码的AES加密密钥,则捕获将在创建时进行加密。 建议使用 创建加密密钥方法 创建密钥和 解密方法 如图所示解密加密的捕获 这个例子.
-
string Address -在其中执行HTML代码的URL。如果要转换的HTML使用 CSS和图像等资源的相对URL.
-
string Proxy - HTTP代理详细信息 浏览器软件应使用它来创建此捕获
公开方法
-
AddPostParameter(string 名称, string 值) -定义HTTP Post参数和可选值,可以多次调用此方法以添加多个参数。 使用此方法将强制GrabzIt 执行HTTP发布.
- name-HTTP Post参数的名称
- value-HTTP Post参数的值
Save()
Save 异步返回结果,并返回唯一的标识符,该标识符可用于获取带有 GetResult 方法。
回报值
屏幕截图的唯一标识符,否则,如果发生错误,则引发异常。 这可以用来获取带有 GetResult 方法
这是保存文件的推荐方法
Save(string callBackURL)COM的
Save 异步返回结果,并返回唯一的标识符,该标识符可用于获取带有 GetResult 方法。
参数
-
callBackURL- 处理器 GrabzIt服务应在完成工作后致电
回报值
屏幕截图的唯一标识符,否则,如果发生错误,则引发异常。 这可以用来获取带有 GetResult 方法
警告此方法是同步的,因此在处理结果时将导致应用程序暂停
Save 结果同步到 GrabzItFile 目的。
回报值
GrabzItFile 对象
Save 结果异步到 GrabzItFile 目的。 仅当 .NET 版本支持异步方法时才可用。
回报值
GrabzItFile 对象
警告此方法是同步的,因此在处理结果时将导致应用程序暂停
SaveTo(string saveTo文件)COM的
Save 结果同步到文件。
参数
-
saveToFile-捕获的文件路径 saved至完成后
回报值
如果成功,则返回true,否则将引发异常。
SaveTo异步(string saveTo文件)
Save 结果异步到文件。 仅当 .NET 版本支持异步方法时才可用。
参数
-
saveToFile-捕获的文件路径 saved至完成后
回报值
如果成功,则返回true,否则将引发异常。
Status GetStatus(string ID)COM的
获取GrabzIt屏幕快照的当前状态。
参数
回报值
Status 对象
获取所有GrabzIt用于特定域的cookie。 这也可能包括用户定义的cookie。
参数
回报值
GrabzItCookie 排列
SetCookie(string 名称, string 域, string 值, string 路径, bool httponly,DateTime? 过期)COM的
在GrabzIt上设置一个新的自定义cookie,如果该自定义cookie与全局cookie具有相同的名称和域,则将覆盖全局cookie。
如果网站功能由Cookie控制,这将很有用。
参数
-
name-要设置的Cookie的名称
-
域-要为其设置Cookie的网站的域
- value-Cookie的值
- path-Cookie所涉及的网站路径
- httponly-如果为true,则cookie只能与HTTP协议一起使用
- 过期-定义cookie的过期时间。 如果cookie不应该过期,则传递一个null值
回报值
如果成功设置了cookie,则为true,否则为false
DeleteCookie(string 名称, string 域)COM的
删除自定义cookie或阻止全局cookie被使用
参数
-
name-要删除的Cookie的名称
-
域-要删除其Cookie的网站的域
回报值
如果成功删除了cookie,则为true,否则为false
获取所有上传的自定义 watermarks
回报值
WaterMark 排列
返回您的习惯 watermark 与指定的标识符匹配
参数
-
标识符-特定习惯的标识符 watermark 你想查看
回报值
WaterMark
添加新的自定义 watermark
参数
-
标识符-您要赋予自定义的标识符 watermark。 此标识符是唯一的,这一点很重要。
-
path-的绝对路径 watermark 在您的服务器上。 例如C:/watermark/1.png
-
xpos-您希望屏幕截图出现在的水平位置
-
ypos-您希望屏幕截图出现在的垂直位置
回报值
如果返回true watermark 设置成功
DeleteWaterMark(string 标识符)COM的
删除自定义 watermark
参数
-
标识符-海关的标识符 watermark 您要删除
回报值
如果返回true watermark 已成功删除
SetLocalProxy(string proxyUrl)COM的
此方法启用 本地代理服务器 用于所有请求。
参数
-
proxyUrl-代理的URL,如果需要,可以包含端口。 提供空值将删除任何先前设置的代理
UseSSL(bool 值)COM的
指定是否向GrabzIt发出请求 API应该使用SSL
参数
-
值-如果为true,则对GrabzIt API的所有请求都将使用SSL
string CreateEncryptionKey()COM的
创建一个加密安全的基本64加密密钥,长度为44个字符。
解密(string 路径, string 键)COM的
使用提供的加密密钥对加密的捕获进行解密。
参数
GrabzItFile 解密(GrabzItFile 文件, string 键)
使用提供的加密密钥对加密的捕获进行解密。
参数
-
文件-加密的 GrabzItFile
-
关键- 加密金钥
byte []解密(byte []数据, string 键)
使用提供的加密密钥对加密的捕获进行解密。
参数
在COM对象中设置枚举属性时,请使用等效的数值作为枚举。
枚举
ImageFormat
命名空间枚举
该枚举包含以下值。
- bmp8 = 0
- bmp16 = 1
- bmp24 = 2
- bmp = 3
- jpg = 4
- 蒂芙= 5
- png = 6
- webp = 7
BrowserType
命名空间枚举
该枚举包含以下值。
- StandardBrowser = 0
- MobileBrowser = 1
- SearchEngine = 2
国家
命名空间枚举
该枚举包含以下值。
- 默认值= 0
- 新加坡= 1
- 英国= 2
- 美国= 3
PageSize
命名空间枚举
该枚举包含以下值。
- A3 = 0
- A4 = 1
- A5 = 2
- A6 = 3
- B3 = 4
- B4 = 5
- B5 = 6
- B6 = 7
- 合法= 8
- 字母= 9
PageOrientation
命名空间枚举
该枚举包含以下值。
CSSMediaType
命名空间枚举
该枚举包含以下值。
TableFormat
命名空间枚举
该枚举包含以下值。
- csv = 0
- json = 1
- xslx = 2
HorizontalPosition
命名空间枚举
该枚举包含以下值。
VerticalPosition
命名空间枚举
该枚举包含以下值。
结果类
GrabzItCookieCOM的
命名空间GrabzIt.Cookies
公共财产
-
string Name
-
string Value
-
string Domain
-
string Path
-
string HttpOnly
- 如果此cookie仅在使用HTTP协议查看网站时有效。
-
string Expires
-
string Type
-
这是cookie的类型,可以是以下之一:
- 全局-这是GrabzIt设置的全局cookie
- 本地-这是您设置的本地Cookie
- 已覆盖-已被您覆盖的全局cookie
GrabzItFileCOM的
命名空间GrabzIt。屏幕截图
公开方法
-
无效 Save(string 路径)
- string 至String()
公共财产
命名空间GrabzIt。屏幕截图
表示屏幕快照当前状态的类。
公共财产
-
bool Processing
-
bool Cached
-
bool Expired
- 如果为true,则屏幕截图不再在GrabzIt系统上。
-
string Message
WaterMarkCOM的
命名空间GrabzIt。屏幕截图
此类代表风俗习惯 watermarks 存储在GrabzIt中
公开方法
公共财产
-
string Identifier
-
string XPosition
-
string YPosition
-
string Format