Ferramentas para capturar e converter a Web

Converta HTML para PDF e HTML para imagem usando a API do GrabzItAPI de HTML para PDF e imagem

Al√©m de poder converter URLs, a API do GrabzIt tamb√©m pode converter HTML para PDF e HTML para imagens de gra√ßa. Quando GrabzIt converte HTML ele usa uma inst√Ęncia do navegador da web para garantir que quaisquer recursos referenciados no HTML sejam renderizados corretamente. por exemplo, CSS, JavaScript, v√≠deos, Flash, SVG ou fontes da web.

HTML


para PDF

No entanto, todos os recursos não incluídos no HTML devem ser referenciados usando uma URL absoluta para serem renderizados pelo GrabzIt. Por exemplo, um arquivo CSS deve ser referenciado no código HTML usando http://www.example.com/mystyle.css em vez de mystyle.css

Como você pode ver na demonstração acima, o uso da API HTML para PDF ou da API HTML para Imagem permite que os desenvolvedores criem tudo o que possam imaginar. Em seguida, transformá-lo com precisão into uma imagem ou PDF do nosso conversor.

API HTML para PDF

O GrabzIt pode permitir facilmente que seu aplicativo converta HTML em PDF usando nossa API f√°cil de usar, dispon√≠vel em oito linguagens de programa√ß√£o diferentes. Basta escolher a linguagem de programa√ß√£o necess√°ria abaixo e seguir as instru√ß√Ķes relevantes.

O código de exemplo abaixo mostra como é fácil usar nossa API para converter HTML em PDF usando C #, embora a biblioteca ASP.NET do GrabzIt seja compatível com qualquer linguagem .NET. Para começar a criar PDFs apenas baixar a biblioteca do ASP.NET, consiga seu chave e segredo e depois use a demo contido dentro. Então confira o Documentação da API para ASP.NET para descobrir todas as maneiras de usar a API do GrabzIt.

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
grabzIt.HTMLToPDF("<html><body><h1>Hello World!</h1></body></html>"); 
grabzIt.SaveTo("documents/result.pdf");

O código de exemplo abaixo mostra como é fácil usar nossa biblioteca Java HTML para PDF. Para começar a criar PDFs apenas faça o download da biblioteca Java, consiga seu chave e segredo e depois use a demo contido dentro. Então confira o Documentação da API para Java para descobrir todas as maneiras de usar a API do GrabzIt.

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
grabzIt.HTMLToPDF("<html><body><h1>Hello World!</h1></body></html>"); 
grabzIt.SaveTo("documents/result.pdf");

O código de exemplo abaixo mostra como é fácil usar nossa API para converter HTML em PDF usando JavaScript. Para começar a criar o download do PDF Biblioteca JavaScript de GrabzIt. Então pegue seu chave e segredo, adicione o domínio você deseja usar o JavaScript e, em seguida, confira o Documentação da API para JavaScript para descobrir todas as maneiras de usar a API do GrabzIt.

<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.7/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertHTML("<html><body><h1>Hello World!</h1></body></html>",
{"format": "pdf"}).Create();
</script>

O código de exemplo abaixo mostra como é fácil usar nossa API para realizar uma conversão de HTML para PDF usando Node.js. Para começar a criar PDFs apenas baixe o pacote Node.js., consiga seu chave e segredo e depois use a demo contido dentro. Então confira o Documentação da API para Node.js para descobrir todas as maneiras de usar a API do GrabzIt.

var grabzit = require('grabzit');

var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret");
client.html_to_pdf("<html><body><h1>Hello World!</h1></body></html>");
client.save_to("documents/result.pdf", function (error, id){
    if (error != null){
        throw error;
    }
});

O código de exemplo abaixo mostra como é fácil usar nossa API para converter HTML em PDF usando Perl. Para começar a criar PDFs apenas faça o download da biblioteca Perl, consiga seu chave e segredo e depois use a demo contido dentro. Então confira o Documentação da API para Perl para descobrir todas as maneiras de usar a API do GrabzIt.

#!/usr/bin/perl

use GrabzItClient;

$grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret");
$grabzIt->HTMLToPDF("<html><body><h1>Hello World!</h1></body></html>");
$grabzIt->SaveTo("documents/result.pdf");

O código de exemplo abaixo mostra como é fácil usar nossa API para converter HTML em PDF usando PHP. Para começar a criar PDFs apenas baixe a biblioteca PHP, consiga seu chave e segredo e depois use a demo contido dentro. Então confira o Documentação da API 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");
$grabzIt->HTMLToPDF("<html><body><h1>Hello World!</h1></body></html>"); 
$grabzIt->SaveTo("documents/result.pdf");

O código de exemplo abaixo mostra como é fácil usar nossa API para converter HTML em PDF usando Python. Para começar a criar PDFs apenas baixe a biblioteca Python, consiga seu chave e segredo e depois use a demo contido dentro. Então confira o Documentação da API para Python para descobrir todas as maneiras de usar a API do GrabzIt.

from GrabzIt import GrabzItClient

grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")
grabzIt.HTMLToPDF("<html><body><h1>Hello World!</h1></body></html>") 
grabzIt.SaveTo("documents/result.pdf") 

O código de exemplo abaixo mostra como é fácil usar nossa API para converter HTML em PDF usando Ruby. Para começar a criar PDFs apenas faça o download da Ruby Gem, consiga seu chave e segredo e depois use a demo contido dentro. Então confira o Documentação da API para Ruby para descobrir todas as maneiras de usar a API do GrabzIt.

require 'grabzit'

grabzItClient = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret")
grabzItClient.html_to_pdf("<html><body><h1>Hello World!</h1></body></html>")	
grabzItClient.save_to("documents/result.pdf") 	

Se voc√™ possui arquivos HTM ou HTML e est√° usando uma linguagem do lado do servidor, como PHP, esses documentos tamb√©m podem ser usados ‚Äč‚Äčpara gerar PDF. Basta usar o apropriado FileToPDF m√©todo para o idioma que voc√™ est√° usando.

Ao criar arquivos PDF, geralmente √© necess√°rio especificar onde voc√™ deseja que as quebras de p√°gina apare√ßam em um PDF para impedir que o conte√ļdo relacionado se divida em duas p√°ginas. Para fazer isso, voc√™ precisa especificar a sintaxe HTML de quebra de p√°gina especial, conforme explicado neste tutorial.

API de HTML para imagem

O GrabzIt tamb√©m permite que seu aplicativo converta HTML em imagens. Em um dos seguintes formatos de arquivo: JPG, PNG, BMP, WEBP ou TIFF. Usando uma das oito linguagens de programa√ß√£o diferentes. Basta escolher a linguagem de programa√ß√£o que voc√™ deseja usar abaixo e seguir as instru√ß√Ķes associadas.

O código de exemplo abaixo mostra como é fácil converter HTML em imagem PNG usando o ASP.NET. Para começar a criar imagens apenas baixar a biblioteca do ASP.NET, consiga seu chave e segredo e depois use a demo contido dentro. Então confira o Documentação da API para ASP.NET para descobrir todas as maneiras de usar a API do GrabzIt.

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

ImageOptions options = new ImageOptions();
options.Format = ImageFormat.png;

grabzIt.HTMLToImage("<html><body><h1>Hello World!</h1></body></html>", options); 
grabzIt.SaveTo("images/result.jpg");

O código de exemplo abaixo mostra como é fácil converter imagens HTML em PNG usando Java. Para começar a criar imagens apenas faça o download da biblioteca Java, consiga seu chave e segredo e depois use a demo contido dentro. Então confira o Documentação da API para Java para descobrir todas as maneiras de usar a API do GrabzIt.

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

ImageOptions options = new ImageOptions();
options.setFormat(ImageFormat.PNG);

grabzIt.HTMLToImage("<html><body><h1>Hello World!</h1></body></html>", options); 
grabzIt.SaveTo("images/result.jpg");

O código de exemplo abaixo mostra como é fácil converter HTML para JPG em JavaScript. Para começar a criar imagens, baixe Biblioteca JavaScript de GrabzIt. Então pegue seu chave e segredo, adicione o domínio você deseja usar o JavaScript e, em seguida, confira o Documentação da API para JavaScript para descobrir todas as maneiras de usar a API do GrabzIt.

<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.7/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertHTML("<html><body><h1>Hello World!</h1></body></html>").Create();
</script>

O código de exemplo abaixo mostra como é fácil converter HTML em uma imagem usando Node.js. Para começar a criar imagens apenas baixe o pacote Node.js., consiga seu chave e segredo e depois use a demo contido dentro. Então confira o Documentação da API para Node.js para descobrir todas as maneiras de usar a API do GrabzIt.

var grabzit = require('grabzit');

var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret");
client.html_to_image("<html><body><h1>Hello World!</h1></body></html>");
client.save_to("images/result.jpg", function (error, id){
    if (error != null){
        throw error;
    }
});

O código de exemplo abaixo mostra como é fácil converter HTML para JPG usando Perl. Para começar a criar imagens apenas faça o download da biblioteca Perl, consiga seu chave e segredo e depois use a demo contido dentro. Então confira o Documentação da API para Perl para descobrir todas as maneiras de usar a API do GrabzIt.

#!/usr/bin/perl

use GrabzItClient;

$grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret");
$grabzIt->HTMLToImage("<html><body><h1>Hello World!</h1></body></html>");
$grabzIt->SaveTo("images/result.jpg");

O código de exemplo abaixo mostra como é fácil converter HTML para JPG gratuitamente usando PHP. Para começar a criar arquivos de imagem, basta baixe a biblioteca PHP, consiga seu chave e segredo e depois use a demo contido dentro. Então confira o Documentação da API 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");
$grabzIt->HTMLToImage("<html><body><h1>Hello World!</h1></body></html>"); 
$grabzIt->SaveTo("images/result.jpg");

O código de exemplo abaixo mostra como é fácil converter HTML em uma imagem usando Python. Para começar a criar imagens apenas baixe a biblioteca Python, consiga seu chave e segredo e depois use a demo contido dentro. Então confira o Documentação da API para Python para descobrir todas as maneiras de usar a API do GrabzIt.

from GrabzIt import GrabzItClient

grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")
grabzIt.HTMLToImage("<html><body><h1>Hello World!</h1></body></html>") 
grabzIt.SaveTo("images/result.jpg") 

O código de exemplo abaixo mostra como é fácil converter HTML para um formato JPG usando Ruby. Para começar a criar imagens apenas faça o download da Ruby Gem, consiga seu chave e segredo e depois use a demo contido dentro. Então confira o Documentação da API para Ruby para descobrir todas as maneiras de usar a API do GrabzIt.

require 'grabzit'

grabzItClient = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret")
grabzItClient.html_to_image("<html><body><h1>Hello World!</h1></body></html>")	
grabzItClient.save_to("images/result.jpg")