Tools om het web vast te leggen en te converteren
GrabzIt is een online community

save vs saveTo

Stel vragen over het vastleggen of converteren van webpagina's of HTML into afbeeldingen, CSV-, PDF- of DOCX-documenten en over het converteren van video's into geanimeerde GIF's die onze API gebruiken.

Hi there

Ik probeerde grabzit te krijgen om het opnameproces te versnellen en ontdekte dat de "save"/asynchronous methode zou sneller moeten zijn nadat ik wat op uw site heb gelezen. Het probleem is dat wanneer ik het probeer te gebruiken, het niet lijkt te werken. Wanneer ik de "saveTo"-methode, dat werkt prima. Dus ik weet niet zeker wat ik mis? Ik heb het voorbeeld van beide methoden hieronder toegevoegd en vroeg me af of je iets hebt gezien dat mogelijk verkeerd is. Ik gebruik ajax om de informatie door te geven naar het php-script.

 

"saveTo"voorbeeld hieronder...(werkt)

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

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

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

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




$options = nieuwe \GrabzIt\GrabzItImageOptions();
$options->setCountry("VS");
$options->setBrowserWidth($coverW);
$options->setBrowserHeight($coverH);
$options->setWidth($coverW);
$options->setHeight($coverH);
$options->setFormat("jpg");
$options->setTargetElement(".viewcover");


$grabzIt->HTMLToImage($pagina's, $opties);
$grabzIt->SaveTo("tempUpload/spread".$index.".jpg");

echo $index;

 

 

 

"save"voorbeeld hieronder...(werkt niet)

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

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

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

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




$options = nieuwe \GrabzIt\GrabzItImageOptions();
$options->setCountry("VS");
$options->setBrowserWidth($coverW);
$options->setBrowserHeight($coverH);
$options->setWidth($coverW);
$options->setHeight($coverH);
$options->setFormat("jpg");
$options->setTargetElement(".viewcover");


$grabzIt->HTMLToImage($pagina's, $opties);
$grabzIt->Save( "https://www.capturehearts.com/Capturehearts/photobookapp/tempUpload/spread".$index.".jpg");

echo $index;

Gevraagd door Deverre Lovence op 22 mei 2020

Je belt niet Save correct. Het moet de URL van uw callback-handler zijn, en niet een afbeeldings-URL.

Het terugbelafhandelaar zal dan save het bestand.

Beantwoord door GrabzIt Support op 22 mei 2020