捕獲和轉換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

該類表示創建圖像捕獲時所有可用的選項。

公共財產

公開方法


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,否則將引發異常。


狀態 GetStatus(String ID)

獲取GrabzIt屏幕快照的當前狀態。

參數

回報值

狀態 對象


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,則返回true watermark 設置成功


DeleteWaterMark(String 標識符)

刪除自定義 watermark

參數

回報值

如果返回true,則返回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

該枚舉包含以下值。


結果類

餅乾

公共財產

GrabzItFile

公開方法

狀態

表示屏幕快照當前狀態的類。

公開方法

WaterMark

此類代表風俗 watermarks 存儲在GrabzIt中

公開方法