Web Yakalama ve Dönüştürme Araçları

Java ile Web Ekranını AlJava API

The teşhis paneli kodunuzu hata ayıklamak yardımcı olabilir!

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:

  1. Özgür olsun Uygulama Anahtarı ve Sırrı.
  2. Ücretsiz indirin Java Kütüphanesi ve denemek Demo Uygulaması.
  3. Aşağıdaki genel bakışı okuyarak Grabzt'in API'sinin nasıl çalıştığı hakkında temel bilgileri öğrenin.

Java API'sine Genel Bakış

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"); 	
Her zaman kullanın SaveTo yöntem localhost

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);

Daha Fazla Seçenek

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.