Webをキャプチャして変換するツール

ASP.NETを使用したGrabzItクライアント

ASP.NET API

説明

このクラスは、GrabzItスクリーンショットWebサービスとのすべての通信を処理します。 でマークされたすべてのメソッド COM GrabzIt ASP.NET DLLが COMオブジェクト.

パブリックメソッド

GrabzItFile GetResult(string id)COM

このメソッドは、スクリーンショット自体を返します。 何も返されない場合は、何かが間違っているか、スクリーンショットの準備がまだできていません。

計測パラメータ

戻り値

GrabzItFile オブジェクト


URLToAnimation(string url、 AnimationOptions オプション)COM

変換する必要のあるオンライン動画のURLを指定します intアニメーションGIF。

計測パラメータ

戻り値

ボイド

AnimationOptionsCOM

名前空間GrabzIt.Parameters

このクラスは、アニメーションGIFを作成するときに使用できるすべてのオプションを表します。

パブリックプロパティ


URLToImage(string url、 ImageOptions オプション)COM

変換するURLを指定します int画像のスクリーンショット。

計測パラメータ

戻り値

ボイド

HTMLToImage(string html、 ImageOptions オプション)COM

変換するHTMLを指定します intoaイメージ。

計測パラメータ

戻り値

ボイド

FileToImage(string パス、 ImageOptions オプション)COM

変換するHTMLファイルを指定します intoaイメージ。

計測パラメータ

戻り値

ボイド

ImageOptionsCOM

名前空間GrabzIt.Parameters

このクラスは、画像キャプチャの作成時に使用可能なすべてのオプションを表します。

パブリックプロパティ

パブリックメソッド


URLToRenderedHTML(string url、 HTMLOptions オプション)COM

変換するURLを指定します intoレンダリングされたHTML。

計測パラメータ

戻り値

ボイド

HTMLToRenderedHTML(string html、 HTMLOptions オプション)COM

変換するHTMLを指定します intoレンダリングされたHTML。

計測パラメータ

戻り値

ボイド

FileToRenderedHTML(string パス、 HTMLOptions オプション)COM

変換するHTMLファイルを指定します intoレンダリングされたHTML。

計測パラメータ

戻り値

ボイド

HTMLOptionsCOM

名前空間GrabzIt.Parameters

クラスは、次の場合に利用可能なすべてのオプションを表します レンダリングされたHTMLキャプチャの作成.

パブリックプロパティ

パブリックメソッド


URLToVideo(string url、 ビデオオプション オプション)COM

変換するURLを指定します intああビデオ。

計測パラメータ

戻り値

ボイド

HTMLToVideo(string html、 ビデオオプション オプション)COM

ビデオのキャプチャ元となる HTML を指定します。

計測パラメータ

戻り値

ボイド

ファイルからビデオ(string パス、 ビデオオプション オプション)COM

変換するHTMLファイルを指定します intああビデオ。

計測パラメータ

戻り値

ボイド

ビデオオプションCOM

名前空間GrabzIt.Parameters

クラスは、次の場合に利用可能なすべてのオプションを表します Webページのビデオを作成する.

パブリックプロパティ

パブリックメソッド


URLToPDF(string url、 PDFOptions オプション)COM

変換するURLを指定します intPDF

計測パラメータ

戻り値

ボイド

HTMLToPDF(string html、 PDFOptions オプション)COM

変換するHTMLを指定します intPDF

計測パラメータ

戻り値

ボイド

FileToPDF(string パス、 PDFOptions オプション)COM

変換するHTMLファイルを指定します intPDF

計測パラメータ

戻り値

ボイド

PDFOptionsCOM

名前空間GrabzIt.Parameters

このクラスは、PDFキャプチャの作成時に使用可能なすべてのオプションを表します。

パブリックプロパティ

パブリックメソッド


URLToDOCX(string url、 DOCXOptions オプション)COM

変換するURLを指定します intDOCX。

計測パラメータ

戻り値

ボイド

HTMLToDOCX(string html、 DOCXOptions オプション)COM

変換するHTMLを指定します intDOCX。

計測パラメータ

戻り値

ボイド

FileToDOCX(string パス、 DOCXOptions オプション)COM

変換するHTMLファイルを指定します intDOCX。

計測パラメータ

戻り値

ボイド

DOCXOptionsCOM

名前空間GrabzIt.Parameters

このクラスは、DOCXキャプチャの作成時に使用可能なすべてのオプションを表します。

パブリックプロパティ

パブリックメソッド


URLToTable(string url、 TableOptions オプション)COM

HTMLテーブルの抽出元のURLを指定します。

計測パラメータ

戻り値

ボイド

HTMLToTable(string html、 TableOptions オプション)COM

HTMLテーブルの抽出元のHTMLを指定します。

計測パラメータ

戻り値

ボイド

FileToTable(string パス、 TableOptions オプション)COM

HTMLテーブルを抽出するHTMLファイルを指定します。

計測パラメータ

戻り値

ボイド

TableOptionsCOM

名前空間GrabzIt.Parameters

このクラスは、HTMLテーブルをCSV、XLSX、またはJSONに変換するときに使用可能なすべてのオプションを表します。

パブリックプロパティ

パブリックメソッド


Save()

Save 結果を非同期的に返し、一意の識別子を返します。これを使用して、スクリーンショットを取得します。 GetResult 方法。

戻り値

それ以外の場合、スクリーンショットの一意の識別子。エラーが発生した場合、例外がスローされます。 これを使用してスクリーンショットを取得できます GetResult 方法


これは、ファイルを保存するための推奨される方法です

Save(string callBackURL)COM

Save 結果を非同期的に返し、一意の識別子を返します。これを使用して、スクリーンショットを取得します。 GetResult 方法。

計測パラメータ

戻り値

それ以外の場合、スクリーンショットの一意の識別子。エラーが発生した場合、例外がスローされます。 これを使用してスクリーンショットを取得できます GetResult 方法


このメソッドは同期であるため、結果の処理中にアプリケーションが一時停止することを警告します

GrabzItFile SaveTo()

Save 結果を同期的に GrabzItFile オブジェクト。

戻り値

GrabzItFile オブジェクト


GrabzItFile SaveTo非同期()

Save 結果を非同期的に GrabzItFile 物体。 .NET のバージョンが非同期メソッドをサポートしている場合にのみ使用できます。

戻り値

GrabzItFile オブジェクト


このメソッドは同期であるため、結果の処理中にアプリケーションが一時停止することを警告します

SaveTo(string saveToファイル)COM

Save 結果をファイルに同期して。

計測パラメータ

戻り値

成功した場合はtrueを返し、そうでない場合は例外をスローします。


SaveTo非同期(string saveToファイル)

Save 結果を非同期的にファイルに。 .NET のバージョンが非同期メソッドをサポートしている場合にのみ使用できます。

計測パラメータ

戻り値

成功した場合はtrueを返し、そうでない場合は例外をスローします。


Status: GetStatus(string id)COM

GrabzItスクリーンショットの現在のステータスを取得します。

計測パラメータ

戻り値

Status: オブジェクト


GrabzItCookie [] GetCookies(string ドメイン)COM

GrabzItが特定のドメインで使用しているすべてのCookieを取得します。 これには、ユーザー定義のCookieも含まれる場合があります。

計測パラメータ

戻り値

GrabzItCookie 配列


SetCookie(string 名、 string ドメイン、 string 値、 string パス、 bool httponly、DateTime? 期限切れ)COM

カスタムCookieがグローバルCookieと同じ名前とドメインを持っている場合、グローバルCookieは上書きされます。GrabzItに新しいカスタムCookieを設定します。

これは、Webサイトの機能がCookieによって制御されている場合に役立ちます。

計測パラメータ

戻り値

Cookieが正常に設定された場合はtrue、そうでない場合はfalse


DeleteCookie(string 名、 string ドメイン)COM

カスタムCookieを削除するか、グローバルCookieの使用をブロックします

計測パラメータ

戻り値

Cookieが正常に削除された場合はtrue、そうでない場合はfalse


WaterMark[] 入手WaterMarks(String 識別子)COM

アップロードしたすべてのカスタムを取得 watermarks

戻り値

WaterMark 配列


WaterMark 入手WaterMark(String 識別子)COM

あなたの習慣を返す watermark 指定された識別子と一致する

計測パラメータ

戻り値

WaterMark


AddWaterMark(string 識別子、 string パス、 HorizontalPosition xpos、 VerticalPosition ypos)COM

新しいカスタムを追加する watermark

計測パラメータ

戻り値

次の場合にtrueを返します watermark 正常に設定されました


DeleteWaterMark(string 識別子)COM

カスタムを削除する watermark

計測パラメータ

戻り値

次の場合にtrueを返します watermark 正常に削除されました


SetLocalProxy(string proxyUrl)COM

このメソッドにより、 ローカルプロキシサーバー すべてのリクエストに使用されます。

計測パラメータ


UseSSL(bool 値)COM

GrabzItへのリクエストが APIはSSLを使用する必要があります

計測パラメータ


string CreateEncryptionKey()COM

暗号的に安全なベース64暗号化キー、44文字長を作成します。


復号化(string パス、 string キー)COM

提供された暗号化キーを使用して、暗号化されたキャプチャを解読します。

計測パラメータ


GrabzItFile 復号化(GrabzItFile ファイル、 string キー)

提供された暗号化キーを使用して、暗号化されたキャプチャを解読します。

計測パラメータ


byte [] Decrypt(byte [] data、 string キー)

提供された暗号化キーを使用して、暗号化されたキャプチャを解読します。

計測パラメータ


COMオブジェクトで列挙型プロパティを設定する場合は、代わりに列挙型に相当する数値を使用します。

列挙型

ImageFormat

名前空間GrabzIt.Enums

この列挙は、次の値で構成されます。


BrowserType

名前空間GrabzIt.Enums

この列挙は、次の値で構成されます。


名前空間GrabzIt.Enums

この列挙は、次の値で構成されます。


PageSize

名前空間GrabzIt.Enums

この列挙は、次の値で構成されます。


PageOrientation

名前空間GrabzIt.Enums

この列挙は、次の値で構成されます。


CSSMediaType

名前空間GrabzIt.Enums

この列挙は、次の値で構成されます。


TableFormat

名前空間GrabzIt.Enums

この列挙は、次の値で構成されます。


HorizontalPosition

名前空間GrabzIt.Enums

この列挙は、次の値で構成されます。


VerticalPosition

名前空間GrabzIt.Enums

この列挙は、次の値で構成されます。


結果クラス

GrabzItCookieCOM

名前空間GrabzIt.Cookies

パブリックプロパティ

GrabzItFileCOM

名前空間GrabzIt.Screenshots

パブリックメソッド

パブリックプロパティ

Status:COM

名前空間GrabzIt.Screenshots

スクリーンショットの現在のステータスを表すクラス。

パブリックプロパティ

WaterMarkCOM

名前空間GrabzIt.Screenshots

このクラスはカスタムを表します watermarks GrabzItに保存

パブリックメソッド

パブリックプロパティ