أدوات لالتقاط وتحويل الويب
مجتمع GrabzIt على الإنترنت

save vs saveTo

اطرح أسئلة حول كيفية التقاط أو تحويل صفحات الويب أو HTML into الصور أو ملفات CSV أو PDF أو DOCX وكذلك حول كيفية تحويل مقاطع الفيديو intس المتحركة GIF باستخدام API لدينا.

مرحبا هناك

كنت أحاول الحصول على أداة Grabzit لتسريع عملية الالتقاط ووجدت أن "save"/ يجب أن تكون الطريقة غير المتزامنة أسرع بعد إجراء بعض القراءة على موقعك. المشكلة هي عندما أحاول استخدامها، يبدو أنها لا تعمل. عندما أستخدم "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['index'];

$coverW2 = round($coverW*0.1);
$coverH2 = round($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 = new \GrabzIt\GrabzItImageOptions()؛
$options->setCountry("الولايات المتحدة");
$options->setBrowserWidth($coverW);
$options->setBrowserHeight($coverH);
$options->setWidth($coverW);
$options->setHeight($coverH);
$options->setFormat("jpg");
$options->setTargetElement(".viewcover");


$ GrabzIt->HTMLToImage(صفحات $، خيارات $)؛
$ GrabzIt->SaveTo( "tempUpload/spread".$index.".jpg");

صدى $index؛

 

 

 

"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['index'];

$coverW2 = round($coverW*0.1);
$coverH2 = round($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 = new \GrabzIt\GrabzItImageOptions()؛
$options->setCountry("الولايات المتحدة");
$options->setBrowserWidth($coverW);
$options->setBrowserHeight($coverH);
$options->setWidth($coverW);
$options->setHeight($coverH);
$options->setFormat("jpg");
$options->setTargetElement(".viewcover");


$ GrabzIt->HTMLToImage(صفحات $، خيارات $)؛
$ GrabzIt->Save( "https://www.capturehearts.com/Capturehearts/photobookapp/tempUpload/spread".$index.".jpg");

صدى $index؛

تم الرد عليه بواسطة ديفير لوفنس في 22 مايو 2020

أنت لا تتصل Save بشكل صحيح. يجب أن يحتوي على عنوان URL لمعالج رد الاتصال الخاص بك، وليس عنوان URL للصورة.

معالج رد الاتصال اذا حسنا save الملف.

تم الرد عليه بواسطة دعم GrabzIt في 22 مايو 2020