वेब पर कब्जा और परिवर्तित करने के लिए उपकरण
GrabzIt के ऑनलाइन समुदाय

save vs saveTo

वेब पेजों या HTML को कैप्चर करने या परिवर्तित करने के तरीके पर प्रश्न पूछें into चित्र, CSV, PDF या DOCX दस्तावेज़ और साथ ही वीडियो कैसे परिवर्तित करें intओ एनिमेटेड GIF हमारे एपीआई का उपयोग कर रहा है।

वहाँ हाय

मैं कैप्चर प्रक्रिया को तेज़ करने के लिए ग्रैबज़िट प्राप्त करने का प्रयास कर रहा था और पाया कि "save"/आपकी साइट पर कुछ पढ़ने के बाद एसिंक्रोनस विधि तेज़ होनी चाहिए। समस्या यह है कि जब मैं इसका उपयोग करने का प्रयास करता हूं, तो यह काम नहीं करता है। जब मैं " का उपयोग करता हूंsaveTo"विधि, यह ठीक काम करती है। तो मुझे यकीन नहीं है कि मैं क्या खो रहा हूँ? मैंने नीचे दोनों विधियों का उदाहरण जोड़ा है और सोच रहा था कि क्या आपने कुछ भी देखा है जो गलत हो सकता है। मैं जानकारी देने के लिए AJAX का उपयोग कर रहा हूँ php स्क्रिप्ट के लिए.

 

"saveTo"उदाहरण नीचे....(कार्यरत)

session_start();
include('php/lib/GrabzItClient.php');

$grabzIt = new \GrabzIt\GrabzItClient("OGEzYWE1Mjg2NDQwNGM5ODlhZTYxNDVlMjJiMjIzMTk=", "P1odIFI/Oj80Hj8/PxFcPz8/C1A/CAkqP08EPz9TPz8=");
$पेज = $_POST['पेज'];
$कवरडब्ल्यू = $_POST['कवरडब्ल्यू'];
$कवरएच = $_POST['कवरएच'];
$सूचकांक = $_POST['सूचकांक'];

$कवरW2 = गोल($कवरW*0.1);
$कवरएच2 = गोल($कवरएच*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('US');
$options->setBrowserWidth($coverW);
$options->setBrowserHeight($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['पेज'];
$कवरडब्ल्यू = $_POST['कवरडब्ल्यू'];
$कवरएच = $_POST['कवरएच'];
$सूचकांक = $_POST['सूचकांक'];

$कवरW2 = गोल($कवरW*0.1);
$कवरएच2 = गोल($कवरएच*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('US');
$options->setBrowserWidth($coverW);
$options->setBrowserHeight($coverH);
$विकल्प->सेटविड्थ($कवरडब्ल्यू);
$विकल्प->सेटहाइट($कवरएच);
$options->setFormat('jpg');
$options->setTargetElement('viewcover');


$grabzIt->HTMLToImage($पेज, $विकल्प);
$grabzIt->Save( "https://www.capturehearts.com/Capturehearts/photobookapp/tempUpload/spread.$index..jpg");

प्रतिध्वनि $सूचकांक;

डेवेरे लवेंस द्वारा 22 मई 2020 को पूछा गया

आप कॉल नहीं कर रहे हैं Save सही ढंग से. इसमें आपके कॉलबैक हैंडलर का यूआरएल होना चाहिए, छवि यूआरएल नहीं।

RSI कॉलबैक हैंडलर उसके बाद save फ़ाइल।

GrabzIt सपोर्ट द्वारा 22 मई 2020 को उत्तर दिया गया