웹 캡처 및 변환 도구
GrabzIt의 온라인 커뮤니티

save vs saveTo

웹 페이지 또는 HTML을 캡처하거나 변환하는 방법에 대한 질문 into 이미지, CSV, PDF 또는 DOCX 문서 및 비디오 변환 방법 into 애니메이션 GIF는 API를 사용합니다.

안녕

캡처 프로세스 속도를 높이기 위해 Grabrazit을 얻으려고 하다가 "save"/비동기식 방법은 귀하의 사이트를 읽은 후에는 더 빨라질 것입니다. 문제는 이 방법을 사용하려고 할 때 작동하지 않는 것 같습니다. "saveTo" 메서드는 잘 작동합니다. 그래서 제가 무엇을 놓치고 있는지 잘 모르겠습니다. 아래 두 메서드의 예를 모두 추가했는데 혹시 잘못된 것이 있는지 궁금합니다. 저는 ajax를 사용하여 정보를 전달하고 있습니다. PHP 스크립트에.

 

"saveTo" 아래 예....(작동 중)

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

$grabzIt = new \GrabzIt\GrabzItClient("OGEzYWE1Mjg2NDQwNGM5ODlhZTYxNDVlMjJiMjIzMTk=", "P1odIFI/Oj80Hj8/PxFcPz8/C1A/CAkqP08EPz9TPz8=");
$페이지 = $_POST['페이지'];
$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->setCountry("미국");
$옵션->setBrowserWidth($coverW);
$options->setBrowserHeight($coverH);
$옵션->setWidth($coverW);
$옵션->세트높이($coverH);
$options->setFormat("jpg");
$options->setTargetElement(".viewcover");


$grabzIt->HTMLToImage($페이지, $옵션);
$grabzIt->SaveTo("tempUpload/spread".$index.".jpg");

에코 $ 인덱스;

 

 

 

"save" 아래 예...(작동하지 않음)

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

$grabzIt = new \GrabzIt\GrabzItClient("OGEzYWE1Mjg2NDQwNGM5ODlhZTYxNDVlMjJiMjIzMTk=", "P1odIFI/Oj80Hj8/PxFcPz8/C1A/CAkqP08EPz9TPz8=");
$페이지 = $_POST['페이지'];
$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->setCountry("미국");
$옵션->setBrowserWidth($coverW);
$options->setBrowserHeight($coverH);
$옵션->setWidth($coverW);
$옵션->세트높이($coverH);
$options->setFormat("jpg");
$options->setTargetElement(".viewcover");


$grabzIt->HTMLToImage($페이지, $옵션);
$grabzIt->Save("https://www.capturehearts.com/Capturehearts/photobookapp/tempUpload/spread".$index.".jpg");

에코 $ 인덱스;

22년 2020월 XNUMX일 Deverre Lovence가 질문함

당신은 전화하지 않습니다 Save 바르게. 이미지 URL이 아닌 콜백 핸들러의 URL이 있어야 합니다.

콜백 핸들러 그때 save 파일.

22년 2020월 XNUMX일 GrabzIt 지원팀에서 답변함