Um requisito comum ao capturar uma captura de tela é capturar uma página da Web completa ou, de outra forma, criar uma captura de tela com a mesma altura e largura que a página da Web que está sendo capturada. Um exemplo em escala de uma captura de tela de página inteira é mostrado à direita.
Capturas de tela de página inteira podem ser criadas com o Ferramenta de captura de tela on-line se você selecionar a opção de comprimento total. A Ferramenta de captura de tela on-line também pode criar capturas de tela com o tamanho exato do navegador, selecionando as opções Largura total e Altura total. Alternativamente, você pode integrate capturas de tela de página inteira into seu aplicativo usando a API, conforme descrito abaixo.
Adicione a capacidade de tirar capturas de tela de página inteira no seu aplicativo com a API de captura de tela do GrabzIt. Atualmente, existem nove linguagens de programação diferentes, suportadas pela nossa API. Para começar com o idioma desejado, basta selecionar o apropriado entre as opções abaixo para ver código e instruções de exemplo. Todos os exemplos abaixo criam uma imagem do mesmo tamanho que a altura e largura dos sites.
O código a seguir demonstra como é fácil criar uma captura de tela de página inteira usando o ASP.NET. Para começar a capturar páginas da Web completas, basta baixar a biblioteca do ASP.NET, consiga seu Chave e segredo do aplicativo e depois use a demo contido dentro. Então confira o documentação da API da captura de tela para ASP.NET para descobrir todas as maneiras de usar a API do GrabzIt.
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");
O código a seguir demonstra como é fácil criar uma captura de tela de página inteira usando Java. Para começar a capturar páginas da Web completas, basta faça o download da biblioteca Java, consiga seu Chave e segredo do aplicativo e depois use a demo contido dentro. Então confira o documentação da API de captura de tela para Java para descobrir todas as maneiras de usar a API do GrabzIt.
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");
O código a seguir demonstra como é fácil criar uma captura de tela de página inteira usando JavaScript. Para começar a capturar páginas da web completas, baixe Biblioteca JavaScript de GrabzIt. Então pegue seu Chave e segredo do aplicativo, adicione o domínio você deseja usar o JavaScript e, em seguida, confira o documentação da API da captura de tela para JavaScript para descobrir todas as maneiras de usar a API do GrabzIt.
<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>
O código a seguir demonstra como é fácil criar uma captura de tela de página inteira usando o Node.js. Para começar a capturar páginas da Web completas, basta baixe o pacote Node.js., consiga seu Chave e segredo do aplicativo e depois use a demo contido dentro. Então confira o documentação da API de captura de tela para Node.js para descobrir todas as maneiras de usar a API do GrabzIt.
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; } });
O código a seguir demonstra como é fácil criar uma captura de tela de página inteira usando Perl. Para começar a capturar páginas da Web completas, basta faça o download da biblioteca Perl, consiga seu Chave e segredo do aplicativo e depois use a demo contido dentro. Então confira o documentação da API da captura de tela para Perl para descobrir todas as maneiras de usar a API do GrabzIt.
#!/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");
O código a seguir demonstra como é fácil criar uma captura de tela de página inteira usando PHP. Para começar a capturar páginas da Web completas, basta baixe a biblioteca PHP, consiga seu Chave e segredo do aplicativo e depois use a demo contido dentro. Então confira o documentação da API da captura de tela para PHP para descobrir todas as maneiras de usar a API do GrabzIt.
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");
O código a seguir demonstra como é fácil criar uma captura de tela de página inteira usando Python. Para começar a capturar páginas da Web completas, basta baixe a biblioteca Python, consiga seu Chave e segredo do aplicativo e depois use a demo contido dentro. Então confira o documentação da API de captura de tela para Python para descobrir todas as maneiras de usar a API do GrabzIt.
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")
O código a seguir demonstra como é fácil criar uma captura de tela de página inteira usando nossa API REST. Verifique também o Documentação da API de captura de tela RESTful para descobrir todas as maneiras pelas quais você pode usar para personalizar suas capturas.
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
O código a seguir demonstra como é fácil criar uma captura de tela de página inteira usando Ruby. Para começar a capturar páginas da Web completas, basta faça o download da Ruby Gem, consiga seu Chave e segredo do aplicativo e depois use a demo contido dentro. Então confira o documentação da API da captura de tela para Ruby para descobrir todas as maneiras de usar a API do GrabzIt.
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")