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

Na era digital de hoje, as capturas de tela se tornaram uma ferramenta essencial para comunicação e documentação! Esteja você tentando mostrar um meme engraçado a um amigo ou capturar informações importantes para o trabalho. As capturas de tela são uma maneira rápida e fácil de compartilhar informações.

No entanto, às vezes uma captura de tela normal simplesmente não funciona. É aí que entram as capturas de tela de página inteira. Neste artigo, discutiremos como capturar capturas de tela em tamanho real com a API e as ferramentas online do GrabzIt.

Uma captura de tela de página inteira, também chamada de captura de tela de rolagem, captura toda a página da web ou documento em uma imagem. Isso significa que as capturas de tela capturam a página da web inteira e têm a mesma altura e largura da página da web que está sendo capturada. A imagem à direita mostra um exemplo em escala de uma captura de tela completa.

Às vezes pode ser crítico capturar texto e imagens que vão além da tela visível! Por exemplo, capturas de tela de página inteira são especialmente úteis para web designers, desenvolvedores e criadores de conteúdo. Quem precisa capturar todo o layout de uma página web.

Então, como fazer uma captura de tela de uma página inteira? A primeira opção é capturar uma captura de tela em tamanho real Ferramenta de captura de tela on-line selecionando a opção de comprimento total. A ferramenta Online Screenshot também pode criar capturas de tela com o tamanho exato do navegador selecionando as opções Largura total e Altura total. Outra opção é 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 criar uma captura de tela de página inteira em seu aplicativo com a API de captura de tela do GrabzIt. Nossa API atualmente oferece suporte a nove linguagens de programação diferentes.

Primeiro, escolha seu idioma preferido entre as opções abaixo. Em seguida, leia o código de exemplo e as instruções. Os exemplos abaixo criam uma imagem com o mesmo tamanho da altura e largura do site.

Selecione seu idioma preferido nas opções abaixo para acessar o código de exemplo e as instruções para começar. Os exemplos abaixo criam uma imagem do mesmo tamanho da altura e largura do site.

O código de exemplo abaixo demonstra como é fácil criar uma captura de tela de página inteira usando 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 de exemplo abaixo demonstra como é fácil criar uma captura de tela em tamanho real 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 de exemplo abaixo demonstra como é fácil criar uma captura de tela completa 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 de exemplo abaixo demonstra como é fácil criar uma captura de tela de página inteira usando 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 de exemplo abaixo demonstra como é fácil criar uma captura de tela em tamanho real 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 de exemplo abaixo demonstra como é fácil criar uma captura de tela completa 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 de exemplo abaixo 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 de exemplo abaixo demonstra como é fácil criar uma captura de tela em tamanho real usando nossa API REST. Confira também o Documentação da API de captura de tela RESTful para descobrir todas as maneiras que 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 de exemplo abaixo demonstra como é fácil criar uma captura de tela completa 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")