捕获和转换Web的工具

Java GrabzItClient

Java API

产品描述

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

公开方法

GrabzItFile GetResult(String ID)

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

参数

回报值

GrabzItFile 对象


URLToAnimation(String 网址, AnimationOptions 选项)

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

参数

回报值

无效

AnimationOptions

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

公共财产


URLToImage(String 网址, ImageOptions 选项)

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

参数

回报值

无效

HTMLToImage(String html, ImageOptions 选项)

指定应转换的HTML intoa图像。

参数

回报值

无效

FileToImage(String 路径, ImageOptions 选项)

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

参数

回报值

无效

ImageOptions

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

公共财产

公开方法


网址到视频(String 网址, 视频选项 选项)

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

参数

回报值

无效

HTML 转视频(String html, 视频选项 选项)

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

参数

回报值

无效

文件转视频(String 路径, 视频选项 选项)

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

参数

回报值

无效

视频选项

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

公共财产

公开方法


URLToRenderedHTML(String 网址, HTMLOptions 选项)

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

参数

回报值

无效

HTMLToRenderedHTML(string html, HTMLOptions 选项)

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

参数

回报值

无效

FileToRenderedHTML(string 路径, HTMLOptions 选项)

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

参数

回报值

无效

HTMLOptions

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

公共财产

公开方法


URLToPDF(String 网址, PDF选项 选项)

指定应转换的URL intoa PDF。

参数

回报值

无效

HTMLToPDF(String html, PDF选项 选项)

指定应转换的HTML intoa PDF。

参数

回报值

无效

FileToPDF(String 路径, PDF选项 选项)

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

参数

回报值

无效

PDF选项

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

公共财产

公开方法


URLToDOCX(String 网址, DOCXOptions 选项)

指定应转换的URL int或DOCX。

参数

回报值

无效

HTMLToDOCX(String html, DOCXOptions 选项)

指定应转换的HTML int或DOCX。

参数

回报值

无效

FileToDOCX(String 路径, DOCXOptions 选项)

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

参数

回报值

无效

DOCXOptions

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

公共财产

公开方法


URLToTable(String 网址, TableOptions 选项)

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

参数

回报值

无效

HTMLToTable(String html, TableOptions 选项)

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

参数

回报值

无效

FileToTable(String 路径, TableOptions 选项)

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

参数

回报值

无效

TableOptions

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

公共财产

公开方法


Save()

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

回报值

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


这是保存文件的推荐方法

Save(String callBackURL)

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

参数

回报值

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

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

GrabzItFile SaveTo()

Save 结果同步到 GrabzItFile 目的。

回报值

GrabzItFile 对象


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

SaveTo(String saveTo文件)

Save 结果同步到文件。

参数

回报值

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


Status GetStatus(String ID)

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

参数

回报值

Status 对象


GrabzItCookie [] GetCookies(String 域)

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

参数

回报值

GrabzItCookie 排列


SetCookie(String 名称, String 域, String 值, String 路径, boolean httponly,日期过期)

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

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

参数

回报值

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


DeleteCookie(String 名称, String 域)

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

参数

回报值

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


WaterMark[] 积极参与WaterMarks()

获取所有上传的自定义 watermarks

回报值

WaterMark 排列


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

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

参数

回报值

WaterMark 对象


地址WaterMark(String 标识符, String 路径, HorizontalPosition xpos, VerticalPosition ypos)

添加新的自定义 watermark

参数

回报值

如果返回true watermark 设置成功


DeleteWaterMark(String 标识符)

删除自定义 watermark

参数

回报值

如果返回true watermark 已成功删除


SetLocalProxy(String proxyUrl)

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

参数


UseSSL(boolean 值)

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

参数


String CreateEncryptionKey()

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


解密(String 路径, String 键)

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

参数


GrabzItFile 解密(GrabzItFile 文件, String 键)

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

参数


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

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

参数


枚举

ImageFormat

该枚举包含以下值。


BrowserType

该枚举包含以下值。


国家

该枚举包含以下值。


PageSize

该枚举包含以下值。


PageOrientation

该枚举包含以下值。


CSSMediaType

该枚举包含以下值。


TableFormat

该枚举包含以下值。


HorizontalPosition

该枚举包含以下值。


VerticalPosition

该枚举包含以下值。


结果类

Cookies

公共财产

GrabzItFile

公开方法

Status

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

公开方法

WaterMark

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

公开方法