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

ہمارے پی ایچ پی اسکرین شاٹ API کے ساتھ ویب سائٹوں پر قبضہ کریں

پی ایچ پی کی API
۔ تشخیصی پینل آپ کوڈ کو ڈیبگ کرنے میں مدد کرسکتا ہے!

GrabzIt کی ویب سائٹ اسکرین شاٹ API بہت لچکدار ہے اور اسے کئی طریقوں سے کہا جاسکتا ہے۔ مثال کے طور پر ایک cronjob یا ایک پی ایچ پی ویب صفحے سے. ویب سائٹ کے اسکرین شاٹس یا HTML کو تصویر کی فعالیت پر ڈالنے کا بہترین طریقہ into آپ کے پی ایچ پی کی درخواست ان اقدامات پر عمل کرکے ہے:

  1. اپنا مفت حاصل کرو کلیدی اور خفیہ.
  2. مفت ڈاؤن لوڈ کریں پی ایچ پی کی لائبریری اور آزمائیں ڈیمو ایپ.
  3. مندرجہ ذیل جائزہ کو پڑھ کر GrabzIt کا API کام کرنے کے بارے میں بنیادی باتوں کا پتہ لگائیں۔

پی ایچ پی کی API جائزہ

ہماری اسکرین شاٹ سروس استعمال کرنے کے ل you آپ کو پہلے اس کا ایک نمونہ تشکیل دینا ہوگا GrabzItClient کلاس پھر پاس آپ درخواست کلید اور درخواست راز اپنے GrabzIt اکاؤنٹ سے کنسٹرکٹر تک۔

include("GrabzItClient.php");

// Create the GrabzItClient class
// Replace "APPLICATION KEY", "APPLICATION SECRET" with the values from your account!
$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

پھر اس میں سے ایک کا استعمال کریں تصویر, PDF, حرکت پذیری or ٹیبل طریقوں پر قبضہ a URL or HTML کو تبدیل کریں.

// To take a image screenshot
$grabzIt->URLToImage("https://www.tesla.com"); 	
// Or to take a PDF screenshot
$grabzIt->URLToPDF("https://www.tesla.com");
// Or to convert online videos into animated GIF's
$grabzIt->URLToAnimation("http://www.example.com/video.avi");
// Or to capture table(s)
$grabzIt->URLToTable("https://www.tesla.com");
// To convert HTML into a image
$grabzIt->HTMLToImage("<html><body><h1>Hello World!</h1></body></html>"); 	
// Or convert HTML into a PDF document
$grabzIt->HTMLToPDF("<html><body><h1>Hello World!</h1></body></html>");
// Or convert HTML into a CSV, XLSX or JSON document
$grabzIt->HTMLToTable("<html><body><table><tr><th>Name</th><th>Age</th></tr>
    <tr><td>Tom</td><td>23</td></tr><tr><td>Nicola</td><td>26</td></tr>
    </table></body></html>");
// To convert HTML file into a image
$grabzIt->FileToImage("example.html"); 	
// Or convert HTML file into a PDF document
$grabzIt->FileToPDF("example.html");
// Or convert HTML file into a CSV, XLSX or JSON document
$grabzIt->FileToTable("tables.html");

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

$grabzIt->Save("http://www.example.com/handler.php"); 	
ہمیشہ استعمال کریں SaveTo طریقہ پر localhost

تاہم اگر عوامی طور پر قابل رسائی کال بیک ہینڈلر دستیاب نہیں ہے ہم وقت ساز SaveTo اس کے بجائے طریقہ استعمال کرنا چاہئے۔

اسکرین شاٹ بننے تک یہ آپ کے اطلاق کو انتظار کرنے پر مجبور کرے گا۔ تو یہ صرف استعمال کیا جانا چاہئے تھے Save طریقہ مناسب نہیں ہے۔ اسکرین شاٹ بننے کے بعد یہ خود بخود ہوجاتا ہے saved فائل کے مخصوص راستہ پر۔

$filepath = "images/result.jpg";
$grabzIt->SaveTo($filepath);

مزید زرائے

اسکرین شاٹس تخلیق کرتے وقت یا ایچ ٹی ایم ایل کو تبدیل کرتے وقت بہت زیادہ اعلی درجے کی آپشنز موجود ہوتی ہیں۔ بشمول: پورے صفحے کے اسکرین شاٹس ، براؤزر کی چوڑائی اور اونچائی ، تصویری چوڑائی اور اونچائی کی تشکیل۔ اسکرین شاٹ لینے سے پہلے کی تاخیر اور اسکرین شاٹ کا تصویری شکل۔ تاہم ، پی ڈی ایف ، DOCX ، متحرک GIFs ، CSVs اور بہت کچھ بنانے کی بھی حمایت کی جاتی ہے۔ ان تمام اختیارات کے لئے ، براہ کرم ملاحظہ کریں کلائنٹ دستاویزات.