أدوات لالتقاط وتحويل الويب

خذ لقطات من موقع الويب مع ASP.NET

ASP.NET API
لوحة التشخيص يمكن أن تساعدك على تصحيح التعليمات البرمجية الخاصة بك!

هناك العديد من الطرق التي GrabzIt API يمكن استخدامها لالتقاط لقطات الشاشة والمزيد في ASP.NET. للبدء في استخدام واجهة برمجة التطبيقات ، اتبع الخطوات التالية:

  1. احصل مجانا مفتاح التطبيق والسرية.
  2. تحميل مجانا مكتبة ASP.NET ومحاولة الخروج من تطبيق تجريبي.
  3. تعرف على أساسيات كيفية عمل واجهة برمجة تطبيقات GrabzIt من خلال قراءة النظرة العامة أدناه.

نظرة عامة على 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 جدول طرق لالتقاط أ 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 ل معالج، والتي سوف معالجة رد من الخدمة و save القبض الناتجة. نظرًا لأن هذه الطريقة تتطلب معالج رد الاتصال ، فإنه عادة ما يكون من الممكن فقط استخدام هذا الأسلوب في تطبيق ويب.

grabzIt.Save("http://www.example.com/Home/Handler"); 	
grabzIt.Save("http://www.example.com/Handler.ashx"); 	
دائما استخدام SaveTo طريقة جرا مؤسسة الكوثر

بدلا من ذلك synchonous SaveTo هذه الطريقة ، ستجبر تطبيقك على الانتظار بينما يتم إنشاء لقطة الشاشة بحيث يجب استخدامها فقط Save لا يمكن استخدام الطريقة ، كما هو الحال في تطبيق سطح المكتب.

بمجرد إنشاء لقطة الشاشة saveد إلى مسار الملف المقدمة.

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

عرض خيارات بحث إضافية

جميع خدماتنا مثل إنشاء لقطات على الويب أو صور GIF متحركة أو تحويل HTML لها العديد من الخيارات القابلة للتخصيص بما في ذلك ؛ تكوين ارتفاع المتصفح ، عرض المتصفح ، ارتفاع لقطة الشاشة ، عرض لقطة الشاشة ، التأخير قبل التقاط لقطة الشاشة وتنسيق صورة لقطة الشاشة. لجميع هذه الخيارات يرجى الاطلاع على العميل كابل بيانات.