ویب پر گرفت اور تبدیل کرنے کے اوزار

کس طرح کرنے کے لئے save جاوا اسکرپٹ اسکرین شاٹ؟

یہ ممکن ہے save ایک جاوا اسکرپٹ اسکرین شاٹ ، لیکن آپ کو ہمارے سرور سائڈ API جیسے کسی کو استعمال کرنے کی ضرورت ہوگی پی ایچ پی GetResult طریقہ پر ایک چھوٹی سی ویب سروس نافذ کرنے کے لئے save سرور سائیڈ پر شبیہہ۔ پی ایچ پی کی ویب سروس کی ایک مثال save اسکرین شاٹ ، نیچے دکھایا گیا ہے۔

include("lib/GrabzItClient.php");

$id = $_GET["id"];

// Custom id can be used to store user ids or whatever is needed for the later processing of the
// resulting screenshot

$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
$result = $grabzIt->GetResult($id);

if (!$result)
{
   return;
}

//assuming jpg screenshots
file_put_contents("results" . DIRECTORY_SEPARATOR . $id + ".jpg", $result);

کرنے کے لئے intجاوا اسکرپٹ API کے ساتھ پی ایچ پی کی ویب سروس کو مثال کے طور پر بتائیں آن فنش واقعہ. اس کے بعد اس کو سرور سائڈ ویب سروس میں AJAX کال کرنے کے لئے استعمال کیا جاسکتا ہے ، جس میں مکمل اسکرین شاٹ کی ID ہوگی۔ اس کے بعد ویب سروس اس معلومات کو استعمال کرسکتی ہے save ویب سرور پر تصویر. نوٹ کریں کہ ذیل کی مثال استعمال کرتی ہے jQuery کے.

<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.3.7/grabzit.min.js"></script>
<script type="text/javascript">
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.spacex.com", 
	{"onfinish": function (id){
		$.ajax("http://www.example.com/mywebservice.php?id="+id);
	}}).Create();
</script>

اس کے بجائے ڈیٹا URI کا طریقہ استعمال کریں

ایک متبادل طریقہ استعمال کرنا ہے ڈیٹاوری کا طریقہ جاوا اسکرپٹ لائبریری میں گرفت کے اعداد و شمار کے یو آر آئی کو حاصل کرنے کے ل this اس قدر کو آپ کے سرور پر پوسٹ کیا جاسکتا ہے اگر آپ اس وقت ہوسکتے تھے save تصویر.

<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.3.7/grabzit.min.js"></script>
<script type="text/javascript">
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.spacex.com").DataURI(callback);

function callback(dataUri)
{
    $.post("http://www.example.com/mywebservice.php", {data: dataUri});
}
</script>

اسٹوریج حل میں کیپچر ایکسپورٹ کریں

گرفتاریوں کو سیدھے ایمیزون S3 ، ڈراپ بوکس ، ایف ٹی پی اور ویب ڈاو کو برآمد کیا جاسکتا ہے جب یہ ترتیب دے کر تیار ہوجائے۔ export پیرامیٹر ایسا کرنے کے ل you آپ کو ایک بنانے کی ضرورت ہے یو آر ایل برآمد کریں اور اسے جاوا اسکرپٹ API میں منتقل کریں۔

<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.3.7/grabzit.min.js"></script>
<script type="text/javascript">
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.spacex.com", 
    {"export": "dropbox://"}).Create();
</script>

جہاں ایکسپورٹ یو آر ایل نے صارف نام اور پاس ورڈ کی وضاحت کی ہے اس کی سفارش کی جاتی ہے کہ آپ صرف اس کام کے ل. صارف بنائیں ، لہذا ضرورت پڑنے پر اس تک رسائی کو کالعدم کرنا آسان ہوگا۔ نیز چونکہ یہ جاوا اسکرپٹ میں ہے اس کو چھپایا نہیں جاسکتا ، تاہم آپ کے جاوا اسکرپٹ کوڈ کو ضبط کرنے کے طریقے موجود ہیں۔