捕獲和轉換Web的工具

Perl客戶

Perl API

品種介紹

此類處理與GrabzIt屏幕快照Web服務的所有通信。

公開方法

GetResult($ id)

此方法返回屏幕快照本身。 如果未返回任何內容,則說明出現問題或屏幕截圖尚未準備好。

參數

回報值

捕獲


URLToAnimation($ url, $選項)

指定應轉換的在線視頻的URL int動畫GIF。

參數

回報值

無效

抓斗AnimationOptions

該類表示創建動畫GIF時所有可用的選項。

公共財產


URLToImage($ url, $選項)

指定應轉換的URL intoa圖像截圖。

參數

回報值

無效

HTMLToImage($ html, $選項)

指定應轉換的HTML intoa圖像。

參數

回報值

無效

FileToImage($ path, $選項)

指定應轉換的HTML文件 intoa圖像。

參數

回報值

無效

抓斗ImageOptions

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

公共財產

公開方法


URLToRenderedHTML($ url, $選項 = null)

指定應轉換的URL into呈現HTML。

參數

回報值

無效

HTMLToRenderedHTML($ html, $選項 = null)

指定應轉換的HTML into呈現HTML。

參數

回報值

無效

FileToRenderedHTML($ path, $選項 = null)

指定應轉換的HTML文件 into呈現HTML。

參數

回報值

無效

抓斗HTMLOptions

該類表示在以下情況下所有可用的選項 創建渲染的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。

參數

回報值

無效

抓斗DOCXOptions

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

公共財產

公開方法


URLToTable($ url, $選項)

指定應從中提取HTML表的URL。

參數

回報值

無效

HTMLToTable($ html, $選項)

指定應從中提取HTML表的HTML。

參數

回報值

無效

FileToTable($ path, $選項)

指定應從中提取HTML表的HTML文件。

參數

回報值

無效

抓斗TableOptions

該類表示將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

回報值

抓斗WaterMark 排列


輕松賺錢WaterMark($ identifier)

返回您的習慣 watermarks 與指定的標識符匹配

參數

回報值

抓斗WaterMark


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

添加新的自定義 watermark

參數

回報值

如果返回1 watermark 設置成功


DeleteWaterMark($ identifier)

刪除自定義 watermark

參數

回報值

如果返回1 watermark 已成功刪除


UseSSL($ value)

指定是否向GrabzIt發出請求 API應該使用SSL 或不

參數


結果類

GrabzItCookie

公開方法

GrabzItStatus

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

公開方法

抓斗WaterMark

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

公開方法