WebページまたはHTMLをキャプチャまたは変換する方法について質問する into画像、CSV、PDF、またはDOCXドキュメント、およびビデオの変換方法 intoアニメーションGIFはAPIを使用しています。
こんにちは
キャプチャプロセスを高速化するためにgrazitを取得しようとしていたところ、「save"/asynchronous メソッドは、サイトを少し読んだ後は高速になるはずです。問題は、それを使用しようとすると、機能しないように見えることです。"saveTo" メソッド、問題なく動作します。それで、何が足りないのかわかりません。以下に両方のメソッドの例を追加しましたが、何か間違っている可能性があるかどうか疑問に思いました。情報を渡すために ajax を使用しています。 phpスクリプトに。
"saveTo" 以下の例....(動作中)
セッション開始();
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['インデックス'];
$coverW2 = ラウンド($coverW*0.1);
$coverH2 = ラウンド($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 = 新しい \GrabzIt\GrabzItImageOptions();
$options->set Country("US");
$options->setBrowserWidth($coverW);
$options->setBrowserHeight($coverH);
$options->setWidth($coverW);
$options->setHeight($coverH);
$options->setFormat("jpg");
$options->setTargetElement(".viewcover");
$grabzIt->HTMLToImage($pages、$options);
$grabzIt->SaveTo( "tempUpload/spread".$index.".jpg");
エコー$インデックス;
"save" 以下の例...(動作しません)
セッション開始();
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['インデックス'];
$coverW2 = ラウンド($coverW*0.1);
$coverH2 = ラウンド($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 = 新しい \GrabzIt\GrabzItImageOptions();
$options->set Country("US");
$options->setBrowserWidth($coverW);
$options->setBrowserHeight($coverH);
$options->setWidth($coverW);
$options->setHeight($coverH);
$options->setFormat("jpg");
$options->setTargetElement(".viewcover");
$grabzIt->HTMLToImage($pages、$options);
$grabzIt->Save( "https://www.capturehearts.com/Capturehearts/photobookapp/tempUpload/spread".$index.".jpg");
エコー$インデックス;
あなたは呼んでいない Save 正しく。 画像 URL ではなく、コールバック ハンドラーの URL が含まれている必要があります。
また, コールバックハンドラ その後 save ファイル。