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

Perlを使用するクライアント

Perl API

説明

このクラスは、GrabzItスクリーンショットWebサービスとのすべての通信を処理します。

パブリックメソッド

GetResult($ id)

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

計測パラメータ

戻り値

キャプチャ


URLToAnimation($ url、 $ options)

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

計測パラメータ

戻り値

ボイド

GrabzItAnimationOptions

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

パブリックプロパティ


URLToImage($ url、 $ options)

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

計測パラメータ

戻り値

ボイド

HTMLToImage($ html、 $ options)

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

計測パラメータ

戻り値

ボイド

FileToImage($ path、 $ options)

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

計測パラメータ

戻り値

ボイド

GrabzItImageOptions

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

パブリックプロパティ

パブリックメソッド


URLToVideo($url, $ options)

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

計測パラメータ

戻り値

ボイド

HTMLToVideo($html, $ options)

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

計測パラメータ

戻り値

ボイド

FileToVideo($path, $ options)

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

計測パラメータ

戻り値

ボイド

ビデオオプション

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

パブリックプロパティ

パブリックメソッド


URLToRenderedHTML($ url、 $ options = null)

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

計測パラメータ

戻り値

ボイド

HTMLToRenderedHTML($ html、 $ options = null)

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

計測パラメータ

戻り値

ボイド

FileToRenderedHTML($ path、 $ options = null)

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

計測パラメータ

戻り値

ボイド

GrabzItHTMLOptions

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

パブリックプロパティ

パブリックメソッド


URLToPDF($ url、 $ options)

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

計測パラメータ

戻り値

ボイド

HTMLToPDF($ html、 $ options)

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

計測パラメータ

戻り値

ボイド

FileToPDF($ path、 $ options)

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

計測パラメータ

戻り値

ボイド

GrabzItPDFOptions

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

パブリックプロパティ

パブリックメソッド


URLToDOCX($ url、 $ options)

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

計測パラメータ

戻り値

ボイド

HTMLToDOCX($ html、 $ options)

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

計測パラメータ

戻り値

ボイド

FileToDOCX($ path、 $ options)

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

計測パラメータ

戻り値

ボイド

GrabzItDOCXOptions

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

パブリックプロパティ

パブリックメソッド


URLToTable($ url、 $ options)

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

計測パラメータ

戻り値

ボイド

HTMLToTable($ html、 $ options)

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

計測パラメータ

戻り値

ボイド

FileToTable($ path、 $ options)

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

計測パラメータ

戻り値

ボイド

GrabzItTableOptions

このクラスは、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 = '')

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

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

計測パラメータ

戻り値

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


DeleteCookie($ name、$ domain)

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

計測パラメータ

戻り値

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


入手WaterMarks()

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

戻り値

GrabzItWaterMark 配列


入手WaterMark($ identifier)

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

計測パラメータ

戻り値

GrabzItWaterMark


AddWaterMark($ identifier、$ path、$ xpos、$ ypos)

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

計測パラメータ

戻り値

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


DeleteWaterMark($ identifier)

カスタムを削除する watermark

計測パラメータ

戻り値

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


UseSSL($ value)

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

計測パラメータ


結果クラス

GrabzItCookie

パブリックメソッド

GrabzItStatus

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

パブリックメソッド

GrabzItWaterMark

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

パブリックメソッド