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

ASP.NET ile Web Sitesi Ekran Görüntülerini AlınASP.NET API

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

Bunun birkaç yolu vardır. GrabzIt API ASP.NET'te 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 ASP.NET 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.

ASP.NET API'sine Genel Bakış

API’yi kullanmak için öncelikle GrabzItClient sınıf, geçen uygulama anahtarı ve uygulama sırrı GrabzIt hesabınızdan yapıcıya. Aşağıdaki örnekte gösterildiği gibi, tüm ASP.NET örneklerimizin C # ile yazılmış olmasına rağmen, herhangi bir ASP.NET dilinin bu kütüphaneyle çalışacağını unutmayın.

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

Bir sonraki arama Save or SaveTo yöntem. Aşağıdaki iki arama örneği Save yöntem, biri MVC kullanarak diğeri Web Forms kullanarak, bu örneklerin ikisi de URL’yi işleyicisi, hangi işleyecektir geri aramak servisten ve save sonuçta elde edilen yakalama. 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/Home/Handler"); 	
grabzIt.Save("http://www.example.com/Handler.ashx"); 	
Her zaman kullanın SaveTo yöntem localhost

Alternatif olarak synchonous SaveTo Bu, ekran görüntüsü oluşturulurken uygulamanızı beklemeye zorlar, böylece 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 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 için lütfen müşteri dokümantasyon.