웹 페이지 또는 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");
에코 $ 인덱스;