捕获和转换Web的工具

客户与Perl

Perl API

产品介绍

此类处理与GrabzIt屏幕快照Web服务的所有通信。

公开方法

GetResult($ id)

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

参数

回报值

捕获


URLToAnimation($ url, $选项)

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

参数

回报值

无效

GrabzItAnimationOptions

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

公共财产


URLToImage($ url, $选项)

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

参数

回报值

无效

HTMLToImage($ html, $选项)

指定应转换的HTML intoa图像。

参数

回报值

无效

FileToImage($ path, $选项)

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

参数

回报值

无效

GrabzItImageOptions

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

公共财产

公开方法


URLToRenderedHTML($ url, $选项 = null)

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

参数

回报值

无效

HTMLToRenderedHTML($ html, $选项 = null)

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

参数

回报值

无效

FileToRenderedHTML($ path, $选项 = null)

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

参数

回报值

无效

GrabzItHTMLOptions

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

公共财产

公开方法


URLToPDF($ url, $选项)

指定应转换的URL intoa PDF。

参数

回报值

无效

HTMLToPDF($ html, $选项)

指定应转换的HTML intoa PDF。

参数

回报值

无效

FileToPDF($ path, $选项)

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

参数

回报值

无效

GrabzItPDFOptions

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

公共财产

公开方法


URLToDOCX($ url, $选项)

指定应转换的URL int或DOCX。

参数

回报值

无效

HTMLToDOCX($ html, $选项)

指定应转换的HTML int或DOCX。

参数

回报值

无效

FileToDOCX($ path, $选项)

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

参数

回报值

无效

GrabzItDOCXOptions

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

公共财产

公开方法


URLToTable($ url, $选项)

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

参数

回报值

无效

HTMLToTable($ html, $选项)

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

参数

回报值

无效

FileToTable($ path, $选项)

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

参数

回报值

无效

GrabzItTableOptions

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

公共财产

公开方法


这是保存文件的推荐方法

Save($ callBackURL ='')

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

参数

回报值

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


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

SaveTo()

Save 结果与包含屏幕快照字节数据的变量同步。

回报值

如果成功,则返回文件的字节数据,否则将引发异常。


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

SaveTo($saveTo文件)

Save 结果同步到文件。

参数

回报值

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


GetStatus($ id)

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

参数

回报值

GrabzItStatus 对象


GetCookies($ domain)

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

参数

回报值

GrabzItCookie 排列


SetCookie($ name,$ domain,$ value ='',$ path ='/',$ httponly = 0,$ expires ='')

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

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

参数

回报值

如果成功设置了cookie,则为1,否则为0


DeleteCookie($ name,$ domain)

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

参数

回报值

如果成功删除了Cookie,则为1,否则为0


联系WaterMarks()

获取您上传的自定义 watermarks

回报值

GrabzItWaterMark 排列


联系WaterMark($ identifier)

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

参数

回报值

GrabzItWaterMark


加入WaterMark($ identifier,$ path,$ xpos,$ ypos)

添加新的自定义 watermark

参数

回报值

如果返回1 watermark 设置成功


DeleteWaterMark($ identifier)

删除自定义 watermark

参数

回报值

如果返回1 watermark 已成功删除


UseSSL($ value)

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

参数


结果类

GrabzItCookie

公开方法

GrabzItStatus

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

公开方法

GrabzItWaterMark

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

公开方法