Ekran görüntüsü alırken sık karşılaşılan bir gereksinim, tam bir web sayfasını yakalamak veya ekran görüntüsündeki web sayfasıyla aynı yükseklikte ve genişlikte bir ekran görüntüsü oluşturmaktır. Tam sayfa ekran görüntüsünün ölçekli bir örneği sağda gösterilir.
Tam sayfa ekran görüntüleri ile oluşturulabilir Çevrimiçi Ekran Görüntüsü Aracı tam uzunluk seçeneğini belirlerseniz. Çevrimiçi Ekran Görüntüsü Aracı, Tam Genişlik ve Tam Yükseklik seçeneklerini seçerek tarayıcının tam boyutunda ekran görüntüleri de oluşturabilir. Alternatif olarak yapabilirsiniz inttam sayfa ekran görüntüleri egrate into Uygulamanızı aşağıda açıklandığı şekilde API kullanarak.
GrabzIt'ın Screenshot API'sı ile tam sayfa ekran görüntülerini uygulamanıza ekleyin. Şu anda API'mız tarafından desteklenen dokuz farklı programlama dili vardır. İstediğiniz dili kullanmaya başlamak için, örnek kod ve talimatları görmek üzere aşağıdaki seçeneklerden uygun olanı seçin. Aşağıdaki örneklerin tümü, web sitelerinin yüksekliği ve genişliğiyle aynı boyutta bir resim oluşturur.
Aşağıdaki kod, ASP.NET kullanarak tam sayfa ekran görüntüsü oluşturmanın ne kadar kolay olduğunu göstermektedir. Tam web sayfalarını yakalamaya başlamak için ASP.NET Kütüphanesini indir, senin olsun Uygulama Anahtarı ve Sırrı ve sonra gösteriyi kullan içinde bulunur. Sonra kontrol ASP.NET için API dokümantasyonu GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.
ImageOptions options = new ImageOptions(); options.BrowserHeight = -1; options.Width = -1; options.Height = -1; GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); grabzIt.URLToImage("https://www.tesla.com", options); grabzIt.SaveTo("images/result.jpg");
Aşağıdaki kod, Java kullanarak tam sayfa ekran görüntüsü oluşturmanın ne kadar kolay olduğunu göstermektedir. Tam web sayfalarını yakalamaya başlamak için Java Kütüphanesini indirin, senin olsun Uygulama Anahtarı ve Sırrı ve sonra gösteriyi kullan içinde bulunur. Sonra kontrol Java için API dokümantasyonu GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.
ImageOptions options = new ImageOptions(); options.setBrowserHeight(-1); options.setWidth(-1); options.setHeight(-1); GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); grabzIt.URLToImage("https://www.tesla.com", options); grabzIt.SaveTo("images/result.jpg");
Aşağıdaki kod, JavaScript kullanarak tam sayfa ekran görüntüsü oluşturmanın ne kadar kolay olduğunu göstermektedir. Tüm web sayfalarını yakalamaya başlamak için indir GrabzIt'ın JavaScript Kütüphanesi. O zaman senin olsun Uygulama Anahtarı ve Sırrı, etki alanı ekle JavaScript’i kullanmak ve ardından JavaScript için API dokümantasyonu GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@<%= APIVersion.JavaScript %>/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertURL("https://www.tesla.com",
{"bheight":-1,"width":-1,"height":-1}).Create();
</script>
Aşağıdaki kod, Node.js. aracını kullanarak tam sayfa ekran görüntüsü oluşturmanın ne kadar kolay olduğunu gösterir. Tam web sayfalarını yakalamaya başlamak için Node.js Paketini indir, senin olsun Uygulama Anahtarı ve Sırrı ve sonra gösteriyi kullan içinde bulunur. Sonra kontrol Node.js için API dokümantasyonu GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.
var grabzit = require('grabzit'); var options = {"width":-1, "height":-1, "browserHeight":-1}; var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret"); client.url_to_image("https://www.tesla.com", options); client.save_to("images/result.jpg", function (error, id){ if (error != null){ throw error; } });
Aşağıdaki kod Perl'i kullanarak tam sayfa ekran görüntüsü oluşturmanın ne kadar kolay olduğunu göstermektedir. Tam web sayfalarını yakalamaya başlamak için Perl Kütüphanesini indir, senin olsun Uygulama Anahtarı ve Sırrı ve sonra gösteriyi kullan içinde bulunur. Sonra kontrol Perl için API dökümantasyonu GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.
#!/usr/bin/perl use GrabzItClient; $options = GrabzItImageOptions->new(); $options->browserHeight(-1); $options->width(-1); $options->height(-1); $grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); $grabzIt->URLToImage("https://www.tesla.com", $options); $grabzIt->SaveTo("images/result.jpg");
Aşağıdaki kod PHP kullanarak tam sayfa ekran görüntüsü oluşturmanın ne kadar kolay olduğunu göstermektedir. Tam web sayfalarını yakalamaya başlamak için PHP Kütüphanesini indir, senin olsun Uygulama Anahtarı ve Sırrı ve sonra gösteriyi kullan içinde bulunur. Sonra kontrol PHP için API dökümantasyonu GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.
include("GrabzItClient.php"); $grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); $options = new \GrabzIt\GrabzItImageOptions(); $options->setWidth(-1); $options->setHeight(-1); $options->setBrowserHeight(-1); $grabzIt->URLToImage("https://www.tesla.com", $options); $grabzIt->SaveTo("images/result.jpg");
Aşağıdaki kod Python kullanarak tam sayfa ekran görüntüsü oluşturmanın ne kadar kolay olduğunu göstermektedir. Tam web sayfalarını yakalamaya başlamak için Python Kütüphanesini indirin, senin olsun Uygulama Anahtarı ve Sırrı ve sonra gösteriyi kullan içinde bulunur. Sonra kontrol Python için API dökümantasyonu GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.
from GrabzIt import GrabzItClient from GrabzIt import GrabzItImageOptions options = GrabzItImageOptions.GrabzItImageOptions() options.width = -1 options.height = -1 options.browserHeight = -1 grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret") grabzIt.URLToImage("https://www.tesla.com", options) grabzIt.SaveTo("images/result.jpg")
Aşağıdaki kod, REST API'mizi kullanarak tam sayfa ekran görüntüsü oluşturmanın ne kadar kolay olduğunu göstermektedir. Ayrıca RESTful ekran görüntüsü API belgeleri yakalamalarınızı özelleştirebileceğiniz tüm yolları bulmak için.
https://api.grabz.it/services/convert?key=Sign in to view your Application Key&format=jpg&bheight=-1&width=-1&height=-1&url=https%3A%2F%2Fwww.tesla.com
Aşağıdaki kod, Ruby kullanarak tam sayfa ekran görüntüsü oluşturmanın ne kadar kolay olduğunu göstermektedir. Tam web sayfalarını yakalamaya başlamak için Ruby Gem'i indir, senin olsun Uygulama Anahtarı ve Sırrı ve sonra gösteriyi kullan içinde bulunur. Sonra kontrol Ruby için API dokümantasyonu GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.
require 'grabzit' options = GrabzIt::ImageOptions.new() options.browserHeight = -1 options.width = -1 options.height = -1 grabzItClient = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret") grabzItClient.url_to_image("https://www.tesla.com", options) grabzItClient.save_to("images/result.jpg")