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

GrabzItのAPIを使用してスクリーンショットのファイル名を変更するにはどうすればよいですか?

GrabzItのAPI 非常に柔軟で、複数の方法があります intスクリーンショットを作成します。

コールバックハンドラーでサーバー側APIを使用している場合、ハンドラーファイルを変更して、必要なファイル名を指定できます。 だから PHP API で指定された行を変更します handler.php それ saveスクリーンショット。

file_put_contents("results" . DIRECTORY_SEPARATOR . $filename, $result);

以下に示すように、カスタムファイル名を含めるには:

file_put_contents("results" . DIRECTORY_SEPARATOR . "my_screenshot.jpg", $result);

同期でサーバー側APIを使用している場合 SaveTo できる方法 save 次のような操作を行って、選択した名前のファイルに直接スクリーンショットを作成します。

$grabzIt->SaveTo("my_screenshot.jpg");

JavaScriptの動作は少し異なります。なぜなら、 JavaScript API 以下に示すように、スクリーンショットのダウンロードを要求している場合のみ、ファイル名を指定できます。

GrabzIt("YOUR APPLICATION KEY").ConvertURL("http://www.spacex.com",
 {"download": 1,"filename":"my_screenshot.jpg"}).Create();