Ferramentas para capturar e converter a Web
captura de tela de página inteira

Crie uma captura de tela de página inteira com GrabzIt

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.

Capturas de tela de página inteira com nossa API

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