捕獲和轉換Web的工具

PHP的GrabzIt客戶端

PHP API

產品描述

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

公開方法

GetResult($ id)

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

參數

回報值

捕獲


URLToAnimation($ url, $選項 = null)

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

參數

回報值

無效

抓斗AnimationOptions

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

公共財產


URLToImage($ url, $選項 = null)

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

參數

回報值

無效

HTMLToImage($ html, $選項 = null)

指定應轉換的HTML intoa圖像。

參數

回報值

無效

FileToImage($ path, $選項 = null)

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

參數

回報值

無效

抓斗ImageOptions

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

公共財產

公開方法


網址到影片($url, $選項 = null)

指定應轉換的URL int啊視頻。

參數

回報值

無效

HTMLToVideo($html, $選項 = null)

指定應從中擷取影片的 HTML。

參數

回報值

無效

文件到視訊($路徑, $選項 = null)

指定應轉換的HTML文件 int啊視頻。

參數

回報值

無效

視訊選項

該類表示在以下情況下所有可用的選項 建立網頁視頻.

公共財產

公開方法


URLToRenderedHTML($ url, $選項 = null)

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

參數

回報值

無效

HTMLToRenderedHTML($ html, $選項 = null)

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

參數

回報值

無效

FileToRenderedHTML($ path, $選項 = null)

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

參數

回報值

無效

抓斗HTMLOptions

該類表示在以下情況下所有可用的選項 創建渲染的HTML捕獲.

公共財產

公開方法


URLToPDF($ url, $選項 = null)

指定應轉換的URL intoa PDF。

參數

回報值

無效

HTMLToPDF($ html, $選項 = null)

指定應轉換的HTML intoa PDF。

參數

回報值

無效

FileToPDF($ path, $選項 = null)

指定應轉換的HTML文件 intoa PDF。

參數

回報值

無效

GrabzItPDFOptions

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

公共財產

公開方法


URLToDOCX($ url, $選項 = null)

指定應轉換的URL int或DOCX。

參數

回報值

無效

HTMLToDOCX($ html, $選項 = null)

指定應轉換的HTML int或DOCX。

參數

回報值

無效

FileToDOCX($ path, $選項 = null)

指定應轉換的HTML文件 int或DOCX。

參數

回報值

無效

抓斗DOCXOptions

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

公共財產

公開方法


URLToTable($ url, $選項 = null)

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

參數

回報值

無效

HTMLToTable($ html, $選項 = null)

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

參數

回報值

無效

FileToTable($ path, $選項 = null)

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

參數

回報值

無效

抓斗TableOptions

該類表示將HTML表轉換為CSV,XLSX或JSON時可用的所有選項。

公共財產

公開方法


Save($ callBackURL = null)

Save 異步返回結果,並返回唯一的標識符,該標識符可用於獲取帶有 GetResult 方法。

參數

回報值

屏幕截圖的唯一標識符,否則,如果發生錯誤,則引發異常。 這可以用來獲取帶有 GetResult 方法


警告此方法是同步的,因此在處理結果時將導致應用程序暫停

SaveTo()

Save 結果與包含屏幕快照字節數據的變量同步。

回報值

如果成功,則返回文件的字節數據,否則將引發異常。


警告此方法是同步的,因此在處理結果時將導致應用程序暫停

SaveTo($saveTo文件)

Save 結果同步到文件。

參數

回報值

如果成功,則返回true,否則將引發異常。


GetStatus($ id)

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

參數

回報值

GrabzItStatus 對象


GetCookies($ domain)

獲取所有GrabzIt用於特定域的cookie。 這也可能包括用戶定義的cookie。

參數

回報值

GrabzItCookie 排列


SetCookie($ name,$ domain,$ value =“”,$ path =“ /”,$ httponly = false,$ expires =“”)

在GrabzIt上設置一個新的自定義cookie,如果該自定義cookie與全局cookie具有相同的名稱和域,則將覆蓋全局cookie。

如果網站功能由Cookie控制,這將很有用。

參數

回報值

如果成功設置了cookie,則為true,否則為false


DeleteCookie($ name,$ domain)

刪除自定義cookie或阻止全局cookie被使用

參數

回報值

如果成功刪除了cookie,則為true,否則為false


輕松賺錢WaterMarks()

獲取您上傳的自定義 watermarks

回報值

抓斗WaterMark 排列


輕松賺錢WaterMark($ identifier)

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

參數

回報值

抓斗WaterMark


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

添加新的自定義 watermark

參數

回報值

如果返回true,則返回true watermark 設置成功


DeleteWaterMark($ identifier)

刪除自定義 watermark

參數

回報值

如果返回true,則返回true watermark 已成功刪除


SetLocalProxy($ proxyUrl)

此方法啟用 本地代理服務器 用於所有請求。

參數


UseSSL($ value)

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

參數


CreateEncryptionKey()

創建一個加密安全的基本64加密密鑰,長度為44個字符。


解密($ data,$ key)

使用提供的加密密鑰解密加密的捕獲。

參數


DecryptFile($ path,$ key)

使用提供的加密密鑰解密加密的捕獲。

參數


結果類

GrabzItCookie

公共財產

GrabzItStatus

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

公共財產

抓斗WaterMark

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

公共財產