捕获和转换Web的工具
GrabzIt的在线社区

save vs saveTo

询问有关如何捕获或转换网页或HTML的问题 into图像,CSV,PDF或DOCX文档以及如何转换视频 into使用我们的API的GIF动画。

您好

我试图让grabzit加快捕获过程,发现“save“/异步方法在您的网站上进行了一些阅读后应该会更快。问题是当我尝试使用它时,它似乎不起作用。当我使用“saveTo“方法,效果很好。所以我不确定我错过了什么?我添加了下面两种方法的示例,想知道您是否看到任何可能错误的地方。我正在使用 ajax 来传递信息到 php 脚本。

 

"saveTo“下面的例子......(工作)

session_start();
包括(“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 = 圆形($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'];




$选项=新\GrabzIt\GrabzItImageOptions();
$options->setCountry("美国");
$options->setBrowserWidth($coverW);
$选项->setBrowserHeight($coverH);
$选项->setWidth($coverW);
$选项->setHeight($coverH);
$选项->setFormat("jpg");
$options->setTargetElement(".viewcover");


$grabzIt->HTMLToImage($pages, $options);
$grabzIt->SaveTo(“tempUpload/spread”.$index.“.jpg”);

回显$索引;

 

 

 

"save“下面的示例...(不起作用)

session_start();
包括(“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 = 圆形($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'];




$选项=新\GrabzIt\GrabzItImageOptions();
$options->setCountry("美国");
$options->setBrowserWidth($coverW);
$选项->setBrowserHeight($coverH);
$选项->setWidth($coverW);
$选项->setHeight($coverH);
$选项->setFormat("jpg");
$options->setTargetElement(".viewcover");


$grabzIt->HTMLToImage($pages, $options);
$grabzIt->Save(“https://www.capturehearts.com/Capturehearts/photobookapp/tempUpload/spread”.$index.“.jpg”);

回显$索引;

Deverre Lovence 于 22 年 2020 月 XNUMX 日提问

你不打电话 Save 正确。 它应该包含回调处理程序的 URL,而不是图像 URL。

回调处理程序 然后会 save 文件。

GrabzIt 支持于 22 年 2020 月 XNUMX 日回复