產品描述
此類處理與GrabzIt屏幕快照Web服務的所有通信。 所有標有的方法 COM 當GrabzIt ASP.NET DLL用作 COM對象.
公開方法
- GrabzItFile GetResult(string id)
- URLToAnimation(string url, AnimationOptions options)
- URLToImage(string url, ImageOptions options)
- HTMLToImage(string html, ImageOptions options)
- FileToImage(string path, ImageOptions options)
- URLToPDF(string url, PDFOptions options)
- HTMLToPDF(string html, PDFOptions options)
- FileToPDF(string path, PDFOptions options)
- URLToDOCX(string url, DOCXOptions options)
- HTMLToDOCX(string html, DOCXOptions options)
- FileToDOCX(string path, DOCXOptions options)
- URLToTable(string url, TableOptions options)
- HTMLToTable(string html, TableOptions options)
- FileToTable(string path, TableOptions options)
- URLToRenderedHTML(string url, HTMLOptions options)
- HTMLToRenderedHTML(string html, HTMLOptions options)
- FileToRenderedHTML(string path, HTMLOptions options)
- URLToVideo(string url, VideoOptions options)
- HTMLToVideo(string html, VideoOptions options)
- FileToVideo(string path, VideoOptions options)
- string Save()
- string Save(string callBackURL)
- GrabzItFile SaveTo()
- GrabzItFile SaveToAsync()
- bool SaveTo(string saveToFile)
- bool SaveToAsync(string saveToFile)
- Status GetStatus(string id)
- GrabzItCookie[] GetCookies(string domain)
- bool SetCookie(string name, string domain, string value, string path, bool httponly, DateTime? expires)
- bool DeleteCookie(string name, string domain)
- WaterMark[] GetWaterMarks()
- WaterMark GetWaterMark(string identifier)
- bool AddWaterMark(string identifier, string path, HorizontalPosition xpos, VerticalPosition ypos)
- bool DeleteWaterMark(string identifier)
- SetLocalProxy(string proxyUrl)
- UseSSL(bool value)
- string CreateEncryptionKey()
- Decrypt(string path, string key)
- GrabzItFile Decrypt(GrabzItFile file, string key)
- byte[] Decrypt(byte[] data, string key)
此方法返回屏幕快照本身。 如果未返回任何內容,則說明出現問題或屏幕截圖尚未準備好。
參數
回報值
GrabzItFile 對象
指定應轉換的在線視頻的URL int動畫GIF。
參數
-
url-要轉換的在線視頻的URL into動畫GIF。
- 必填
-
接受Vimeo和YouTube視頻URL
- 對Vimeo和YouTube視頻進行動畫製作的警告取決於第三方,因此可能無法提供一致的結果。
-
方案 -的實例 AnimationOptions 定義在創建動畫GIF時要使用的任何特殊選項的類。
回報值
無效
AnimationOptionsCOM
命名空間GrabzIt.Parameters
該類表示創建動畫GIF時所有可用的選項。
公共財產
-
string CustomId -您可以傳遞給動畫GIF Web服務的自定義標識符。 這將與您指定的回調URL一起返回。
-
int Width -生成的動畫GIF的寬度(以像素為單位)。
- 默認值:180px
- 最大:包裝的最大寬度
- 自動調整大小:-1 (傳遞-1表示 動畫GIF縮放 關於其高度,如果寬度是自動調整大小,則高度不能)
-
int Height -生成的動畫GIF的高度(以像素為單位)。
- 默認值:120px
- 最大:包裝的最大高度
- 自動調整大小:-1 (傳遞-1表示 動畫GIF縮放 關於寬度,如果要自動調整高度,則寬度不能)
-
int Start -應該轉換的視頻的起始位置 int動畫GIF。
-
int Duration -應該轉換的視頻的長度(以秒為單位) int動畫GIF。
-
float Speed -動畫GIF的速度。
-
float FramesPerSecond -每秒應從視頻中捕獲的幀數。
-
int Repeat -循環播放動畫GIF的次數。
-
bool Reverse -如果為true,則動畫GIF的幀反轉
-
string CustomWaterMarkId - 添加 習俗 watermark or 特別 watermark 到動畫GIF
-
int Quality - “ 返回圖像的質量,其默認壓縮率為85%。
- 降低質量會減少文件大小並減少下載時間。
- 默認值:-1
- 最低:-1
- 上限:100
-
Country Country - 這個國家 動畫GIF應該取自。
- 默認值:當前最快的位置
- 選項: 國家。新加坡, 國家.UK, 國家。我們
-
string ExportURL - “ 導出網址 指定捕獲也應導出到的位置。
-
string EncryptionKey -如果指定了基本的64編碼的AES加密密鑰,則捕獲將在創建時進行加密。 建議使用 創建加密密鑰方法 創建密鑰和 解密方法 如圖所示解密加密的捕獲 這個例子.
-
string Proxy - HTTP代理詳細信息 瀏覽器軟件應使用它來創建此捕獲
指定應轉換的URL intoa圖像截圖。
參數
-
url-屏幕快照的URL
-
方案 -的實例 ImageOptions 類,定義在創建屏幕快照時要使用的任何特殊選項。
回報值
無效
指定應轉換的HTML intoa圖像。
參數
-
html- 要轉換的HTML intoa圖片
- 方案 -的實例 ImageOptions 定義創建圖像時要使用的任何特殊選項的類。
回報值
無效
指定應轉換的HTML文件 intoa圖像。
參數
-
path-要轉換的HTML文件的文件路徑 intoa圖片
-
方案 -的實例 ImageOptions 定義創建圖像時要使用的任何特殊選項的類。
回報值
無效
ImageOptionsCOM
命名空間GrabzIt.Parameters
該類表示創建圖像捕獲時所有可用的選項。
公共財產
-
string CustomId -您可以傳遞給屏幕截圖Web服務的自定義標識符。 這將與您指定的回調URL一起返回。
-
int BrowserWidth -瀏覽器的寬度(以像素為單位)
-
int BrowserHeight -瀏覽器的高度(以像素為單位)
- 默認值:1170
- 上限:10000
- 全長:-1 (傳遞-1表示獲取整個網頁的截圖)
-
int OutputWidth -結果縮略圖的寬度(以像素為單位)
- 默認值:如果未同時指定輸出寬度和輸出高度或為0,則輸出寬度和高度將與最終圖像的寬度和高度相匹配;如果指定了輸出高度,則輸出寬度將與輸出高度成比例
- 最大:包裝的最大寬度
- 全寬:-1 (傳遞-1表示縮略圖的寬度不會減小)
-
int OutputHeight -結果縮略圖的高度(以像素為單位)
- 默認值:如果未同時指定輸出寬度和輸出高度或為0,則輸出寬度和高度將與最終圖像的寬度和高度相匹配;如果指定了輸出寬度,則輸出高度將與輸出寬度成比例
- 最大:包裝的最大高度
- 全高:-1 (傳遞-1表示縮略圖的高度不會減小)
-
ImageFormat Format -屏幕截圖應採用的格式。
-
int Delay -的毫秒數 等待截圖之前
-
string ClickElement -使用來指定HTML元素 CSS選擇器 點擊。 請記住,查看點擊效果可能也需要延遲
- 默認值:空
- 警告此功能目前處於測試階段,可能無法提供一致的結果。
-
string TargetElement - “ CSS選擇器 目標網頁上唯一要翻轉的HTML元素 int在屏幕截圖中,將忽略網頁的所有其他部分。 如果有多個匹配的HTML元素,則選擇第一個
-
string HideElement - “ CSS選擇器 網頁中要隱藏的一個或多個HTML元素中的一個,以指定多個HTML元素來隱藏,以逗號分隔每個選擇器
-
string WaitForElement - “ CSS選擇器 網頁中HTML元素的 在執行捕獲之前必須可見
-
BrowserType RequestAs -您希望使用的用戶代理類型
-
string CustomWaterMarkId -添加一個 習俗 watermark or 特別 watermark 對圖像
-
int Quality - “ 返回圖像的質量。 目前,這僅會影響JPG和WEBP圖像,它們的默認壓縮率為90%。
- 降低質量會減少文件大小並減少下載時間。
- 默認值:-1
- 最低:-1
- 上限:100
-
bool Transparent -如果為true,則 圖像捕獲應該是透明的。 這僅與png和tiff圖像兼容。
-
bool HD -如果圖像真實 捕獲將是高清 這會使圖像尺寸增加一倍。
-
Country Country - 這個國家 屏幕截圖應取自。
- 默認值:當前最快的位置
- 選項: 國家。新加坡, 國家.UK, 國家。我們
-
string ExportURL - “ 導出網址 指定捕獲也應導出到的位置
-
string EncryptionKey -如果指定了基本的64編碼的AES加密密鑰,則捕獲將在創建時進行加密。 建議使用 創建加密密鑰方法 創建密鑰和 解密方法 如圖所示解密加密的捕獲 這個例子.
-
bool NoAds - 如果屬實 廣告應自動隱藏.
-
bool NoCookieNotifications -如果為true,則通常會找到所有 Cookie通知應自動隱藏.
-
string Address -在其中執行HTML代碼的URL。如果要轉換的HTML使用 CSS和圖像等資源的相對URL.
-
string Proxy - HTTP代理詳細信息 瀏覽器軟件應使用它來創建此捕獲
公開方法
-
AddPostParameter(string 名稱, string 值) -定義HTTP Post參數和可選值,可以多次調用此方法以添加多個參數。 使用此方法將強制GrabzIt 執行HTTP發布.
- name-HTTP Post參數的名稱
- value-HTTP Post參數的值
URLToRenderedHTML(string 網址, HTMLOptions 選項)COM
指定應轉換的URL into呈現HTML。
參數
-
url-呈現HTML的URL
-
方案 -的實例 HTMLOptions 類,定義創建呈現的HTML時要使用的任何特殊選項。
回報值
無效
HTMLToRenderedHTML(string html, HTMLOptions 選項)COM
指定應轉換的HTML into呈現HTML。
參數
-
html- 要轉換的HTML into呈現的HTML
- 方案 -的實例 HTMLOptions 定義創建渲染HTML時要使用的任何特殊選項的類。
回報值
無效
FileToRenderedHTML(string 路徑, HTMLOptions 選項)COM
指定應轉換的HTML文件 into呈現HTML。
參數
-
path-要轉換的HTML文件的文件路徑 into呈現的HTML
-
方案 -的實例 HTMLOptions 定義創建渲染HTML時要使用的任何特殊選項的類。
回報值
無效
HTMLOptionsCOM
命名空間GrabzIt.Parameters
該類表示在以下情況下所有可用的選項 創建渲染的HTML捕獲.
公共財產
-
string CustomId -您可以傳遞給呈現的HTML Web服務的自定義標識符。 這將與您指定的回調URL一起返回。
-
int BrowserWidth -瀏覽器的寬度(以像素為單位)
-
int BrowserHeight -瀏覽器的高度(以像素為單位)
-
int Delay -的毫秒數 在獲取呈現的HTML之前等待
-
string WaitForElement - “ CSS選擇器 網頁中HTML元素的 在執行捕獲之前必須可見
-
BrowserType RequestAs -您希望使用的用戶代理類型
-
Country Country - 這個國家 呈現的HTML應該從中獲取。
- 默認值:當前最快的位置
- 選項: 國家。新加坡, 國家.UK, 國家。我們
-
string ExportURL - “ 導出網址 指定捕獲也應導出到的位置
-
string EncryptionKey -如果指定了基本的64編碼的AES加密密鑰,則捕獲將在創建時進行加密。 建議使用 創建加密密鑰方法 創建密鑰和 解密方法 如圖所示解密加密的捕獲 這個例子.
-
bool NoAds - 如果屬實 廣告應自動隱藏.
-
bool NoCookieNotifications -如果為true,則通常會找到所有 Cookie通知應自動隱藏.
-
string Address -在其中執行HTML代碼的URL。如果要轉換的HTML使用 CSS和圖像等資源的相對URL.
-
string Proxy - HTTP代理詳細信息 瀏覽器軟件應使用它來創建此捕獲
公開方法
-
AddPostParameter(string 名稱, string 值) -定義HTTP Post參數和可選值,可以多次調用此方法以添加多個參數。 使用此方法將強制GrabzIt 執行HTTP發布.
- name-HTTP Post參數的名稱
- value-HTTP Post參數的值
網址到影片(string 網址, 視訊選項 選項)COM
指定應轉換的URL int啊視頻。
參數
-
url - 應從中擷取影片的 URL
-
方案 - VideoOptions 類別的實例,定義建立影片時要使用的任何特殊選項。
回報值
無效
HTML 轉影片(string html, 視訊選項 選項)COM
指定應從中擷取影片的 HTML。
參數
-
html- 要轉換的HTML intOA影片
- 方案 - VideoOptions 類別的實例,定義建立影片時要使用的任何特殊選項。
回報值
無效
文件轉視頻(string 路徑, 視訊選項 選項)COM
指定應轉換的HTML文件 int啊視頻。
參數
-
path-要轉換的HTML文件的文件路徑 intOA影片
-
方案 - VideoOptions 類別的實例,定義建立影片時要使用的任何特殊選項。
回報值
無效
命名空間GrabzIt.Parameters
該類表示在以下情況下所有可用的選項 建立網頁視頻.
公共財產
-
string CustomId - 您可以傳遞到視訊網路服務的自訂識別碼。 這將與您指定的回調 URL 一起傳回。
-
int BrowserWidth -瀏覽器的寬度(以像素為單位)
-
int BrowserHeight -瀏覽器的高度(以像素為單位)
-
int Start - 創建影片之前等待的毫秒數
-
string WaitForElement - “ CSS選擇器 網頁中HTML元素的 必須在視訊渲染之前可見
-
BrowserType RequestAs -您希望使用的用戶代理類型
-
Country Country - 這個國家 應在其中載入網頁。
- 默認值:當前最快的位置
- 選項: 國家。新加坡, 國家.UK, 國家。我們
-
string ExportURL - “ 導出網址 指定捕獲也應導出到的位置
-
string EncryptionKey -如果指定了基本的64編碼的AES加密密鑰,則捕獲將在創建時進行加密。 建議使用 創建加密密鑰方法 創建密鑰和 解密方法 如圖所示解密加密的捕獲 這個例子.
-
bool NoAds - 如果屬實 廣告應自動隱藏.
-
bool NoCookieNotifications -如果為true,則通常會找到所有 Cookie通知應自動隱藏.
-
string Address -在其中執行HTML代碼的URL。如果要轉換的HTML使用 CSS和圖像等資源的相對URL.
-
string Proxy - HTTP代理詳細信息 瀏覽器軟件應使用它來創建此捕獲
-
float FramesPerSecond - 建立影片時應使用的每秒影格數(或每秒螢幕截圖)。
-
int Duration - 影片的長度(以秒為單位),這將是捕捉網頁的時間長度。
公開方法
-
AddPostParameter(string 名稱, string 值) -定義HTTP Post參數和可選值,可以多次調用此方法以添加多個參數。 使用此方法將強制GrabzIt 執行HTTP發布.
- name-HTTP Post參數的名稱
- value-HTTP Post參數的值
URLToPDF(string 網址, PDF選項 選項)COM
指定應轉換的URL intoa PDF。
參數
-
url-應該轉換的網址 int一份PDF
-
PDF選項 options-PDFOptions類的實例,它定義在創建PDF時要使用的任何特殊選項。
回報值
無效
HTMLToPDF(string html, PDF選項 選項)COM
指定應轉換的HTML intoa PDF。
參數
-
html- 要轉換的HTML int一份PDF
-
PDF選項 options-GrabzItPDFOptions類的實例,該類定義在創建PDF時要使用的任何特殊選項。
回報值
無效
FileToPDF(string 路徑, PDF選項 選項)COM
指定應轉換的HTML文件 intoa PDF。
參數
-
path-要轉換的HTML文件的文件路徑 int一份PDF
-
PDF選項 options-PDFOptions類的實例,它定義在創建PDF時要使用的任何特殊選項。
回報值
無效
命名空間GrabzIt.Parameters
該類表示創建PDF捕獲時所有可用的選項。
公共財產
-
string CustomId -您可以傳遞給Web服務的自定義標識符。 這將與您指定的回調URL一起返回。
-
bool IncludeBackground -如果為true,則屏幕截圖中應包含網頁背景
-
PageSize PageSize -PDF的頁面大小
-
PageOrientation Orientation -PDF文件的方向
-
CSSMediaType CSSMediaType - “ PDF文檔的CSS媒體類型
-
bool IncludeLinks -如果鏈接應包含在PDF中,則為true
-
bool IncludeOutline -如果為真 PDF書籤 應該包括在內
-
string Title -提供PDF文檔的標題
-
string CoverURL -應該用作PDF封面的網頁的網址
-
int MarginTop -應該出現在PDF文檔頁面頂部的以毫米為單位的邊距
-
int MarginLeft -應在PDF文檔頁面左側顯示的以毫米為單位的邊距
-
int MarginBottom -應該出現在PDF文檔頁面底部的以毫米為單位的邊距
-
int MarginRight -PDF文檔右側應出現的以毫米為單位的邊距
-
int BrowserWidth - “ 瀏覽器的寬度 以像素為單位
- 警告此功能目前處於測試階段,可能無法提供一致的結果。
- 默認值:1366
- 上限:10000
- 自動寬度:-1 (傳遞-1表示瀏覽器的寬度與PDF文檔的寬度匹配)
-
int PageWidth - “ 生成的PDF的自定義寬度 單位為毫米
-
int PageHeight - “ 生成的PDF的自定義高度 單位為毫米
-
int Delay -的毫秒數 等待截圖之前
-
BrowserType RequestAs -您希望使用的用戶代理類型
-
string TemplateId -添加一個 模板 指定PDF文檔的頁眉和頁腳的ID
-
string ClickElement -使用來指定HTML元素 CSS選擇器 點擊。 請記住,查看點擊效果可能也需要延遲
- 默認值:空
- 警告此功能目前處於測試階段,可能無法提供一致的結果。
-
string TargetElement - “ CSS選擇器 唯一的 目標網頁上將要打開的HTML元素 int一份PDF,網頁的所有其他部分都將被忽略。 如果有多個匹配的HTML元素,則選擇第一個
-
string HideElement - “ CSS選擇器 網頁中要隱藏的一個或多個HTML元素中的一個,以指定多個HTML元素來隱藏,以逗號分隔每個選擇器
-
string WaitForElement - “ CSS選擇器 網頁中HTML元素的 在執行捕獲之前必須可見
-
string CustomWaterMarkId -添加一個 習俗 watermark or 特別 watermark 到PDF文檔的每一頁
-
int Quality - “ 返回的PDF的質量。 默認使用PDF的推薦質量。
- 降低質量會減少文件大小並減少下載時間。
- 默認值:-1
- 最低:-1
- 上限:100
-
Country Country - 這個國家 屏幕截圖應取自。
- 默認值:當前最快的位置
- 選項: 國家。新加坡, 國家.UK, 國家。我們
-
string ExportURL - “ 導出網址 指定捕獲也應導出到的位置
-
string EncryptionKey -如果指定了基本的64編碼的AES加密密鑰,則捕獲將在創建時進行加密。 建議使用 創建加密密鑰方法 創建密鑰和 解密方法 如圖所示解密加密的捕獲 這個例子.
-
bool NoAds - 如果屬實 廣告應自動隱藏.
-
bool NoCookieNotifications -如果為true,則通常會找到所有 Cookie通知應自動隱藏.
-
string Address -在其中執行HTML代碼的URL。如果要轉換的HTML使用 CSS和圖像等資源的相對URL.
-
string Proxy - HTTP代理詳細信息 瀏覽器軟件應使用它來創建此捕獲
-
string MergeId -捕獲的ID,應為 在新的PDF文檔的開頭合併
-
string Password - “ 保護PDF文檔的密碼 with
公開方法
-
AddPostParameter(string 名稱, string 值) -定義HTTP Post參數和可選值,可以多次調用此方法以添加多個參數。 使用此方法將強制GrabzIt 執行HTTP發布.
- name-HTTP Post參數的名稱
- value-HTTP Post參數的值
-
AddTemplateParameter(string 名稱, string 值) -定義一個 自定義模板 參數和值,可以多次調用此方法以添加多個參數。
- name-模板參數的名稱
- value-模板參數的值
指定應轉換的URL int或DOCX。
參數
-
url-應該轉換的網址 intDOCX
-
DOCXOptions options-的實例 DOCXOptions 類,定義創建DOCX時要使用的任何特殊選項。
回報值
無效
指定應轉換的HTML int或DOCX。
參數
回報值
無效
指定應轉換的HTML文件 int或DOCX。
參數
-
path-要轉換的HTML文件的文件路徑 intDOCX
-
DOCXOptions options-的實例 DOCXOptions 類,定義創建DOCX時要使用的任何特殊選項。
回報值
無效
DOCXOptionsCOM
命名空間GrabzIt.Parameters
該類表示創建DOCX捕獲時所有可用的選項。
公共財產
-
string CustomId -您可以傳遞給Web服務的自定義標識符。 這將與您指定的回調URL一起返回。
-
bool IncludeBackground -如果為true,則網頁的背景圖片應包含在DOCX中
-
PageSize PageSize -DOCX的頁面大小
-
PageOrientation Orientation -DOCX文檔的方向
-
bool IncludeLinks -如果鏈接應包含在DOCX中,則為true
-
bool IncludeImages -如果為true,則網頁圖像應包含在DOCX中
-
string Title -提供DOCX文檔的標題
-
int MarginTop -應在DOCX文檔頁面頂部顯示的以毫米為單位的邊距
-
int MarginLeft -應在DOCX文檔頁面左側顯示的以毫米為單位的邊距
-
int MarginBottom -應在DOCX文檔頁面底部顯示的以毫米為單位的邊距
-
int MarginRight -DOCX文檔右側應出現的以毫米為單位的邊距
-
int BrowserWidth - “ 瀏覽器的寬度 以像素為單位
- 警告此功能目前處於測試階段,可能無法提供一致的結果。
- 默認值:1366
- 上限:10000
- 自動寬度:-1 (傳遞-1表示瀏覽器的寬度與DOCX文檔的寬度匹配)
-
int PageWidth - “ 生成的DOCX的自定義寬度 單位為毫米
-
int PageHeight - “ 生成的DOCX的自定義高度 單位為毫米
-
int Delay -的毫秒數 等待截圖之前
-
BrowserType RequestAs -您希望使用的用戶代理類型
-
string TemplateId -添加一個 模板 指定DOCX文檔的頁眉和頁腳的ID
-
string ClickElement -使用來指定HTML元素 CSS選擇器 點擊。 請記住,查看點擊效果可能也需要延遲
- 默認值:空
- 警告此功能目前處於測試階段,可能無法提供一致的結果。
-
string TargetElement - “ CSS選擇器 目標網頁上唯一要翻轉的HTML元素 int在DOCX中,將忽略網頁的所有其他部分。 如果有多個匹配的HTML元素,則選擇第一個
-
string HideElement - “ CSS選擇器 網頁中要隱藏的一個或多個HTML元素中的一個,以指定多個HTML元素來隱藏,以逗號分隔每個選擇器
-
string WaitForElement - “ CSS選擇器 網頁中HTML元素的 在執行捕獲之前必須可見
-
int Quality - “ 返回的DOCX的質量。 默認值為DOCX使用推薦的質量。
- 降低質量會減少文件大小並減少下載時間。
- 默認值:-1
- 最低:-1
- 上限:100
-
Country Country - 這個國家 屏幕截圖應取自。
- 默認值:當前最快的位置
- 選項: 國家。新加坡, 國家.UK, 國家。我們
-
string ExportURL - “ 導出網址 指定捕獲也應導出到的位置
-
string EncryptionKey -如果指定了基本的64編碼的AES加密密鑰,則捕獲將在創建時進行加密。 建議使用 創建加密密鑰方法 創建密鑰和 解密方法 如圖所示解密加密的捕獲 這個例子.
-
bool NoAds - 如果屬實 廣告應自動隱藏.
-
bool NoCookieNotifications -如果為true,則通常會找到所有 Cookie通知應自動隱藏.
-
string Address -在其中執行HTML代碼的URL。如果要轉換的HTML使用 CSS和圖像等資源的相對URL.
-
string Proxy - HTTP代理詳細信息 瀏覽器軟件應使用它來創建此捕獲
-
string MergeId -捕獲的ID,應為 在新的DOCX文檔的開頭合併
-
string Password - “ 保護DOCX文檔的密碼 with
公開方法
-
AddPostParameter(string 名稱, string 值) -定義HTTP Post參數和可選值,可以多次調用此方法以添加多個參數。 使用此方法將強制GrabzIt 執行HTTP發布.
- name-HTTP Post參數的名稱
- value-HTTP Post參數的值
-
AddTemplateParameter(string 名稱, string 值) -定義一個 自定義模板 參數和值,可以多次調用此方法以添加多個參數。
- name-模板參數的名稱
- value-模板參數的值
指定應從中提取HTML表的URL。
參數
-
url-從中提取HTML表的URL
-
TableOptions options-的實例 TableOptions 定義在轉換HTML表時要使用的任何特殊選項的類。
回報值
無效
指定應從中提取HTML表的HTML。
參數
-
html-從中提取HTML表的HTML。
-
TableOptions options-的實例 TableOptions 定義在轉換HTML表時要使用的任何特殊選項的類。
回報值
無效
指定應從中提取HTML表的HTML文件。
參數
-
path-從中提取HTML表的HTML文件的文件路徑。
-
TableOptions options-的實例 TableOptions 定義在轉換HTML表時要使用的任何特殊選項的類。
回報值
無效
TableOptionsCOM
命名空間GrabzIt.Parameters
該類表示將HTML表轉換為CSV,XLSX或JSON時可用的所有選項。
公共財產
-
string CustomId -您可以傳遞給Web服務的自定義標識符。 這將與您指定的回調URL一起返回
-
int TableNumberToInclude -要轉換的表的索引,即網頁中的所有表從網頁頂部到底部的順序
-
TableFormat Format -表格應採用的格式
-
bool IncludeHeaderNames -如果表中包含真實的標題名稱
-
bool IncludeAllTables -如果為true,則將提取網頁上的所有表格,並且每個表格都顯示在單獨的電子表格中。 僅適用於XLSX格式
-
string TargetElement -網頁中唯一可用於從中提取表格的HTML元素的ID
-
BrowserType RequestAs -您希望使用的用戶代理類型
-
Country Country - 這個國家 屏幕截圖應取自。
- 默認值:當前最快的位置
- 選項: 國家。新加坡, 國家.UK, 國家。我們
-
string ExportURL - “ 導出網址 指定捕獲也應導出到的位置
-
string EncryptionKey -如果指定了基本的64編碼的AES加密密鑰,則捕獲將在創建時進行加密。 建議使用 創建加密密鑰方法 創建密鑰和 解密方法 如圖所示解密加密的捕獲 這個例子.
-
string Address -在其中執行HTML代碼的URL。如果要轉換的HTML使用 CSS和圖像等資源的相對URL.
-
string Proxy - HTTP代理詳細信息 瀏覽器軟件應使用它來創建此捕獲
公開方法
-
AddPostParameter(string 名稱, string 值) -定義HTTP Post參數和可選值,可以多次調用此方法以添加多個參數。 使用此方法將強制GrabzIt 執行HTTP發布.
- name-HTTP Post參數的名稱
- value-HTTP Post參數的值
Save()
Save 異步返回結果,並返回唯一的標識符,該標識符可用於獲取帶有 GetResult 方法。
回報值
屏幕截圖的唯一標識符,否則,如果發生錯誤,則引發異常。 這可以用來獲取帶有 GetResult 方法
這是保存文件的推薦方法
Save(string callBackURL)COM
Save 異步返回結果,並返回唯一的標識符,該標識符可用於獲取帶有 GetResult 方法。
參數
-
callBackURL- 處理器 GrabzIt服務應在完成工作後致電
回報值
屏幕截圖的唯一標識符,否則,如果發生錯誤,則引發異常。 這可以用來獲取帶有 GetResult 方法
警告此方法是同步的,因此在處理結果時將導致應用程序暫停
Save 結果同步到 GrabzItFile 目的。
回報值
GrabzItFile 對象
Save 結果異步到 GrabzItFile 目的。 僅當 .NET 版本支持異步方法時才可用。
回報值
GrabzItFile 對象
警告此方法是同步的,因此在處理結果時將導致應用程序暫停
SaveTo(string saveTo文件)COM
Save 結果同步到文件。
參數
-
saveToFile-捕獲的文件路徑將是 saved至完成後
回報值
如果成功,則返回true,否則將引發異常。
SaveTo異步(string saveTo文件)
Save 結果異步到文件。 僅當 .NET 版本支持異步方法時才可用。
參數
-
saveToFile-捕獲的文件路徑將是 saved至完成後
回報值
如果成功,則返回true,否則將引發異常。
Status GetStatus(string ID)COM
獲取GrabzIt屏幕快照的當前狀態。
參數
回報值
Status 對象
獲取所有GrabzIt用於特定域的cookie。 這也可能包括用戶定義的cookie。
參數
回報值
GrabzItCookie 排列
SetCookie(string 名稱, string 域, string 值, string 路徑, bool httponly,DateTime? 過期)COM
在GrabzIt上設置一個新的自定義cookie,如果該自定義cookie與全局cookie具有相同的名稱和域,則將覆蓋全局cookie。
如果網站功能由Cookie控制,這將很有用。
參數
-
name-要設置的Cookie的名稱
-
域-要為其設置Cookie的網站的域
- value-Cookie的值
- path-Cookie所涉及的網站路徑
- httponly-如果為true,則cookie只能與HTTP協議一起使用
- 過期-定義cookie的過期時間。 如果cookie不應該過期,則傳遞一個null值
回報值
如果成功設置了cookie,則為true,否則為false
DeleteCookie(string 名稱, string 域)COM
刪除自定義cookie或阻止全局cookie被使用
參數
-
name-要刪除的Cookie的名稱
-
域-要刪除其Cookie的網站的域
回報值
如果成功刪除了cookie,則為true,否則為false
獲取所有上傳的自定義 watermarks
回報值
WaterMark 排列
WaterMark 輕松賺錢WaterMark(String 標識符)COM
返回您的習慣 watermark 與指定的標識符匹配
參數
-
標識符-特定習慣的標識符 watermark 你想查看
回報值
WaterMark
添加新的自定義 watermark
參數
-
標識符-您要賦予自定義名稱的標識符 watermark。 此標識符是唯一的,這一點很重要。
-
path-的絕對路徑 watermark 在您的服務器上。 例如C:/watermark/1.png
-
xpos-您希望屏幕截圖出現在的水平位置
-
ypos-您希望屏幕截圖出現在的垂直位置
回報值
如果返回true,則返回true watermark 設置成功
DeleteWaterMark(string 標識符)COM
刪除自定義 watermark
參數
-
標識符-自定義的標識符 watermark 您要刪除
回報值
如果返回true,則返回true watermark 已成功刪除
SetLocalProxy(string proxyUrl)COM
此方法啟用 本地代理服務器 用於所有請求。
參數
-
proxyUrl-代理的URL,如果需要,可以包含端口。 提供空值將刪除任何先前設置的代理
UseSSL(bool 值)COM
指定是否向GrabzIt發出請求 API應該使用SSL
參數
-
值-如果為true,則對GrabzIt API的所有請求都將使用SSL
string CreateEncryptionKey()COM
創建一個加密安全的基本64加密密鑰,長度為44個字符。
解密(string 路徑, string 鍵)COM
使用提供的加密密鑰解密加密的捕獲。
參數
GrabzItFile 解密(GrabzItFile 文件, string 鍵)
使用提供的加密密鑰解密加密的捕獲。
參數
-
文件-加密的 GrabzItFile
-
關鍵- 加密金鑰
byte []解密(byte []數據, string 鍵)
使用提供的加密密鑰解密加密的捕獲。
參數
在COM對像中設置枚舉屬性時,請使用等效的數值作為枚舉。
枚舉
ImageFormat
命名空間枚舉
該枚舉包含以下值。
- bmp8 = 0
- bmp16 = 1
- bmp24 = 2
- bmp = 3
- jpg = 4
- 蒂芙= 5
- png = 6
- webp = 7
BrowserType
命名空間枚舉
該枚舉包含以下值。
- StandardBrowser = 0
- MobileBrowser = 1
- SearchEngine = 2
國家
命名空間枚舉
該枚舉包含以下值。
- 默認值= 0
- 新加坡= 1
- 英國= 2
- 美國= 3
PageSize
命名空間枚舉
該枚舉包含以下值。
- A3 = 0
- A4 = 1
- A5 = 2
- A6 = 3
- B3 = 4
- B4 = 5
- B5 = 6
- B6 = 7
- 合法= 8
- 字母= 9
PageOrientation
命名空間枚舉
該枚舉包含以下值。
CSSMediaType
命名空間枚舉
該枚舉包含以下值。
TableFormat
命名空間枚舉
該枚舉包含以下值。
- csv = 0
- json = 1
- xslx = 2
HorizontalPosition
命名空間枚舉
該枚舉包含以下值。
VerticalPosition
命名空間枚舉
該枚舉包含以下值。
結果類
GrabzItCookieCOM
命名空間GrabzIt.Cookies
公共財產
-
string Name
-
string Value
-
string Domain
-
string Path
-
string HttpOnly
- 如果此cookie僅在使用HTTP協議查看網站時有效。
-
string Expires
-
string Type
-
這是cookie的類型,可以是以下之一:
- 全局-這是GrabzIt設置的全局cookie
- 本地-這是您設置的本地Cookie
- 已覆蓋-已被您覆蓋的全局cookie
GrabzItFileCOM
命名空間GrabzIt。屏幕截圖
公開方法
-
無效 Save(string 路徑)
- string 至String()
公共財產
命名空間GrabzIt。屏幕截圖
表示屏幕快照當前狀態的類。
公共財產
-
bool Processing
-
bool Cached
-
bool Expired
- 如果為true,則屏幕截圖不再在GrabzIt系統上。
-
string Message
WaterMarkCOM
命名空間GrabzIt。屏幕截圖
此類代表風俗 watermarks 存儲在GrabzIt中
公開方法
公共財產
-
string Identifier
-
string XPosition
-
string YPosition
-
string Format