Bunun birkaç yolu vardır. GrabzIt API Java'da ekran görüntüleri ve daha fazlasını çekmek için kullanılabilir. API ile çalışmaya başlamak için şu adımları izleyin:
Java Uygulamanızda API kullanmaya başlamanın ilk aşaması, GrabzItClient sınıf, geçen uygulama anahtarı ve uygulama sırrı GrabzIt hesabınızdan yapıcıya.
//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");
Sonra birini kullanın görüntü, PDF, animasyon or tablo yakalama yöntemleri URL or HTML'yi dönüştür.
// 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");
Sonra sonuç olmalı saved, aşağıdaki ikisinden birini kullanarak save yöntemleri. İle Save URL’sinin işleyicisi belirtilmesi gerekir; geri aramak GrabzIt ve save sonuçta ortaya çıkan ekran görüntüsü. Bu yöntem bir geri çağırma işleyicisi gerektirdiğinden, genellikle bu yaklaşımı bir web uygulamasında kullanmak mümkündür.
grabzIt.Save("http://www.example.com/handler");
Alternatif olarak synchonous SaveTo ekran görüntüsü oluşturulurken uygulamanızı beklemeye zorlayacak bir yöntem, bu nedenle yalnızca Save Bir masaüstü uygulamasında olduğu gibi yöntem kullanılamaz.
Ekran görüntüsü oluşturulduktan sonra saved sağlanan dosya yoluna.
String filepath = "images/result.jpg"; grabzIt.SaveTo(filepath);
Web çekimleri oluşturma, animasyonlu GIF'ler veya HTML’yi dönüştürme gibi tüm çevrimiçi hizmetlerimiz; tarayıcı yüksekliğini, tarayıcı genişliğini, ekran yüksekliğini, ekran genişliğini, ekran görüntüsünün alınmasından önceki gecikmeyi ve ekran görüntüsünün görüntü biçimini yapılandırma. Tüm bu seçenekler ve PDF'lerin, animasyonlu GIF'lerin ve CSV'lerin web içeriğinden oluşturulmasına ilişkin daha fazla bilgi için lütfen müşteri dokümantasyon.