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

خذ لقطات من موقع الويب باستخدام Javaجافا API

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

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

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

نظرة عامة على Java API

تتمثل المرحلة الأولى من بدء استخدام واجهة برمجة التطبيقات (API) في تطبيق Java الخاص بك في إنشاء مثيل لـ 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 جدول طرق لالتقاط أ 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 طريقة URL ل معالج يحتاج إلى تحديد ، والتي سوف معالجة رد من GrabzIt و save لقطة الشاشة الناتجة. نظرًا لأن هذه الطريقة تتطلب معالج رد الاتصال ، فإنه عادة ما يكون من الممكن فقط استخدام هذا الأسلوب في تطبيق ويب.

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

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

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

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

خيارات أكثر

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