שאל שאלות כיצד ללכוד או להמיר דפי אינטרנט או HTML into תמונות, מסמכי CSV, PDF או DOCX וכן כיצד להמיר סרטונים into GIF מונפשות באמצעות ה- API שלנו.
היי שם
ניסיתי להתחבר כדי להאיץ את תהליך הלכידה וגיליתי ש"save"/שיטה אסינכרונית צריכה להיות מהירה יותר לאחר קריאה מסוימת באתר שלך. הבעיה היא שכאשר אני מנסה להשתמש בה, נראה שהיא לא עובדת. כשאני משתמש ב-"saveTo" שיטה, זה עובד מצוין. אז אני לא בטוח מה אני מפספס? הוספתי את הדוגמה של שתי השיטות למטה ותהיתי אם ראית משהו שיכול להיות שגוי. אני משתמש ב-ajax כדי להעביר את המידע לסקריפט php.
"saveTo"דוגמה למטה...(עובד)
session_start ();
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 = \GrabzIt\GrabzIt חדשImageOptions();
$options->setCountry("US");
$options->setBrowserWidth($coverW);
$options->setBrowserHeight($coverH);
$options->setWidth($coverW);
$options->setHeight($coverH);
$options->setFormat("jpg");
$options->setTargetElement(".viewcover");
$grabzIt->HTMLToImage($pages, $options);
$grabzIt->SaveTo("tempUpload/spread".$index.".jpg");
echo $index;
"save"דוגמה למטה...(לא עובד)
session_start ();
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 = \GrabzIt\GrabzIt חדשImageOptions();
$options->setCountry("US");
$options->setBrowserWidth($coverW);
$options->setBrowserHeight($coverH);
$options->setWidth($coverW);
$options->setHeight($coverH);
$options->setFormat("jpg");
$options->setTargetElement(".viewcover");
$grabzIt->HTMLToImage($pages, $options);
$grabzIt->Save("https://www.capturehearts.com/Capturehearts/photobookapp/tempUpload/spread".$index.".jpg");
echo $index;
אתה לא מתקשר Save נכונה. זה צריך להיות כתובת האתר של המטפל בהתקשרות חוזרת שלך, לא כתובת אתר של תמונה.
אל האני מטפל התקשרות אם כן save הקובץ.