Webをキャプチャして変換するツール
GrabzItのオンラインコミュニティ

save vs saveTo

こんにちは

キャプチャプロセスを高速化するためにgrabzitを取得しようとしたところ、「save"/ asynchronous methodは、サイトでいくつかの読み取りを行った後、より高速になるはずです。問題は、それを使用しようとすると、動作しないようです。saveTo「メソッド、それは問題なく動作します。それで、何が欠けているのかわかりませんか?以下に両方のメソッドの例を追加し、何か間違っている可能性があるかどうか疑問に思いました。情報を渡すためにajaxを使用していますphpスクリプトに。

 

"saveTo"以下の例....(動作中)

session_start();
include( "php / lib / GrabzItClient.php");

$grabzIt = new \GrabzIt\GrabzItClient("OGEzYWE1Mjg2NDQwNGM5ODlhZTYxNDVlMjJiMjIzMTk=", "P1odIFI/Oj80Hj8/PxFcPz8/C1A/CAkqP08EPz9TPz8=");
$ pages = $ _POST ['pages'];
$ coverW = $ _POST ['coverW'];
$ coverH = $ _POST ['coverH'];
$ index = $ _POST ['index'];

$ coverW2 = round($ coverW * 0.1);
$ coverH2 = round($ coverH * 0.1);

$ getsize = $ _POST ['getsize'];
$ getemail = $ _SESSION ['Capture1'];
$ gettitle = $ _POST ['gettitle'];
$ getdatecreated = $ _POST ['getdatecreated'];
$ gettimecreated = $ _POST ['gettimecreated'];
$ getbooktheme = $ _POST ['getbooktheme'];
$ newTheme = $ _POST ['newTheme'];




$ options = new \ GrabzIt \ GrabzItImageOptions();
$ options-> setCountry( "US");
$ options-> setBrowserWidth($ coverW);
$ options-> setBrowserHeight($ coverH);
$ options-> setWidth($ coverW);
$ options-> setHeight($ coverH);
$ options-> setFormat( "jpg");
$ options-> setTargetElement( "。viewcover");


$ grabzIt->HTMLToImage($ページ、$オプション);
$ grabzIt->SaveTo( "tempUpload / spread"。$ index。 "。jpg");

echo $ index;

 

 

 

"save"以下の例...(機能していません)

session_start();
include( "php / lib / GrabzItClient.php");

$grabzIt = new \GrabzIt\GrabzItClient("OGEzYWE1Mjg2NDQwNGM5ODlhZTYxNDVlMjJiMjIzMTk=", "P1odIFI/Oj80Hj8/PxFcPz8/C1A/CAkqP08EPz9TPz8=");
$ pages = $ _POST ['pages'];
$ coverW = $ _POST ['coverW'];
$ coverH = $ _POST ['coverH'];
$ index = $ _POST ['index'];

$ coverW2 = round($ coverW * 0.1);
$ coverH2 = round($ coverH * 0.1);

$ getsize = $ _POST ['getsize'];
$ getemail = $ _SESSION ['Capture1'];
$ gettitle = $ _POST ['gettitle'];
$ getdatecreated = $ _POST ['getdatecreated'];
$ gettimecreated = $ _POST ['gettimecreated'];
$ getbooktheme = $ _POST ['getbooktheme'];
$ newTheme = $ _POST ['newTheme'];




$ options = new \ GrabzIt \ GrabzItImageOptions();
$ options-> setCountry( "US");
$ options-> setBrowserWidth($ coverW);
$ options-> setBrowserHeight($ coverH);
$ options-> setWidth($ coverW);
$ options-> setHeight($ coverH);
$ options-> setFormat( "jpg");
$ options-> setTargetElement( "。viewcover");


$ grabzIt->HTMLToImage($ページ、$オプション);
$ grabzIt->Save( "https://www.capturehearts.com/Capturehearts/photobookapp/tempUpload/spread".$index.".jpg");

echo $ index;

22年2020月XNUMX日、デヴェル・ロヴァンスからの質問

あなたは呼んでいない Save 正しく。 画像のURLではなく、コールバックハンドラのURLである必要があります。

世界 コールバックハンドラー その後 save ファイル。

22年2020月XNUMX日のGrabzItサポートの回答