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

جاوا کے ساتھ ویب سائٹ اسکرین شاٹس لیںجاوا API

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

اس کے کئی طریقے ہیں GrabzIt API جاوا میں اسکرین شاٹس لینے اور مزید بہت کچھ لینے کے لئے استعمال کیا جاسکتا ہے۔ API کے ساتھ شروعات کرنے کے لئے ان اقدامات پر عمل کریں:

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

جاوا API جائزہ

آپ کے جاوا ایپ میں API کا استعمال شروع کرنے کا پہلا مرحلہ اس کی ایک مثال بنانا ہے GrabzItClient کلاس ، آپ کے پاس درخواست کلید اور درخواست راز اپنے GrabzIt اکاؤنٹ سے کنسٹرکٹر تک۔

//Create the GrabzItClient class
//Replace "APPLICATION KEY", "APPLICATION SECRET" with the values from your account!
GrabzItClient grabzIt = new 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");

اگلا نتیجہ ہونا چاہئے saved مندرجہ ذیل دو میں سے کسی ایک کا استعمال کرتے ہوئے save طریقوں. کے ساتہ Save کے URL کا طریقہ ہینڈلر بیان کرنے کی ضرورت ہے ، جو اس پر عملدرآمد کرے گا کال بیک GrabzIt سے اور save نتیجے میں اسکرین شاٹ. چونکہ اس طریقہ کار کے لئے کال بیک بیک ہینڈلر کی ضرورت ہوتی ہے عام طور پر صرف یہ ممکن ہے کہ کسی ویب ایپلی کیشن میں اس نقطہ نظر کو استعمال کیا جاسکے۔

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

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

اسکرین شاٹ بننے کے بعد یہ ہے saveفراہم کردہ فائل پاتھ پر d

String filepath = "images/result.jpg";
grabzIt.SaveTo(filepath);

مزید زرائے

ہماری تمام آن لائن خدمات جیسے ویب کیپچرز بنانا ، متحرک GIF's یا HTML کو تبدیل کرنا متعدد حسب ضرورت اختیارات ہیں جن میں شامل ہیں۔ براؤزر کی اونچائی ، براؤزر کی چوڑائی ، اسکرین شاٹ کی اونچائی ، اسکرین شاٹ کی چوڑائی ، اسکرین شاٹ لینے سے پہلے کی تاخیر اور اسکرین شاٹ کی تصویری شکل کی تشکیل۔ ان تمام اختیارات اور پی ڈی ایف بنانے کے بارے میں مزید معلومات کے ل For ، ویب مواد سے متحرک GIF's اور CSV's دیکھیں کلائنٹ دستاویزات.