Use a API gratuita do GrabzIt para converter facilmente HTML em PDF e HTML para imagens. 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.
No entanto, quaisquer recursos que não estejam alinhados 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.
O GrabzIt pode facilmente ativar seu aplicativo para converter HTML em PDF usando nossa API fácil de usar, disponível em nove 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 de HTML para PDF. Para começar a criar PDFs, basta 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@<%= APIVersion.JavaScript %>/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 nossa API REST. Então confira o Documentação da API para a API REST para descobrir todas as maneiras pelas quais você pode personalizar suas capturas.
curl
-d key=Sign in to view your Application Key
-d format=pdf
-d html=%3Chtml%3E%3Cbody%3E%3Ch1%3EHello%20World%21%3C%2Fh1%3E%3C%2Fbody%3E%3C%2Fhtml%3E
https://api.grabz.it/services/convert
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.
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 nove 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@<%= APIVersion.JavaScript %>/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 nossa API REST. Então confira o Documentação da API para a API REST para descobrir todas as maneiras pelas quais você pode personalizar suas capturas.
curl
-d key=Sign in to view your Application Key
-d format=jpg
-d html=%3Chtml%3E%3Cbody%3E%3Ch1%3EHello%20World%21%3C%2Fh1%3E%3C%2Fbody%3E%3C%2Fhtml%3E
https://api.grabz.it/services/convert
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")