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

ASP.NET کے ساتھ ویب سائٹ اسکرین شاٹس لیں

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

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

  1. اپنا مفت حاصل کرو درخواست کلید اور خفیہ.
  2. مفت ڈاؤن لوڈ کریں ASP.NET لائبریری اور آزمائیں ڈیمو درخواست.
  3. مندرجہ ذیل جائزہ کو پڑھ کر 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 طریقہ پر localhost

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

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

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

مزید زرائے

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