اس کے کئی طریقے ہیں GrabzIt API اسکرین شاٹس لینے اور ASP.NET میں بہت کچھ لینے کے لئے استعمال کیا جاسکتا ہے۔ API کے ساتھ شروعات کرنے کے لئے ان اقدامات پر عمل کریں:
API کو استعمال کرنے کے ل. آپ کو پہلے اس کی ایک مثال تیار کرنا ہوگی GrabzItClient کلاس ، آپ کے پاس درخواست کلید اور درخواست راز اپنے GrabzIt اکاؤنٹ سے کنسٹرکٹر تک۔ جیسا کہ نیچے دی گئی مثال میں دکھایا گیا ہے ، نوٹ کریں کہ جب کہ ہماری ASP.NET کی تمام مثالوں C # میں لکھی گئی ہیں تو کوئی بھی ASP.NET زبان اس لائبریری کے ساتھ کام کرے گی۔
//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");
اگلا یا تو کال کریں Save
or SaveTo
طریقہ ذیل میں کال کرنے کی دو مثالیں ہیں Save
طریقہ ، ایک MVC استعمال کرنے والا اور دوسرا ویب فارم استعمال کرنے والا ، ان دونوں مثالوں میں URL کا URL شامل ہے ہینڈلر، جو عمل کرے گا کال بیک خدمت سے اور save نتیجہ قبضہ. چونکہ اس طریقہ کار کے لئے کال بیک بیک ہینڈلر کی ضرورت ہوتی ہے عام طور پر صرف یہ ممکن ہے کہ کسی ویب ایپلی کیشن میں اس نقطہ نظر کو استعمال کیا جاسکے۔
grabzIt.Save("http://www.example.com/Home/Handler");
grabzIt.Save("http://www.example.com/Handler.ashx");
متبادل کے طور پر ہم آہنگ SaveTo طریقہ ، اس سے آپ کی ایپلیکیشن انتظار کرنے پر مجبور ہوجائے گی جبکہ اسکرین شاٹ بننے کے وقت یہ صرف استعمال ہونا چاہئے Save طریقہ استعمال نہیں کیا جاسکتا ، جیسے کسی ڈیسک ٹاپ کی درخواست میں۔
اسکرین شاٹ بننے کے بعد یہ ہے saveفراہم کردہ فائل پاتھ پر d
string filepath = "images/result.jpg"; grabzIt.SaveTo(filepath);
ہماری سبھی خدمات جیسے ویب کیپچرز بنانا ، متحرک GIF's یا HTML کو تبدیل کرنا متعدد حسب ضرورت اختیارات ہیں جن میں شامل ہیں۔ براؤزر کی اونچائی ، براؤزر کی چوڑائی ، اسکرین شاٹ کی اونچائی ، اسکرین شاٹ کی چوڑائی ، اسکرین شاٹ لینے سے پہلے کی تاخیر اور اسکرین شاٹ کی تصویری شکل کی تشکیل۔ ان تمام اختیارات کے لئے ، براہ کرم ملاحظہ کریں کلائنٹ دستاویزات.