Herramientas para capturar y convertir la web

Convierte HTML a PDF y HTML a imagen usando la API de GrabzItHTML a PDF y API de imagen

Utilice la API gratuita de GrabzIt para convertir fácilmente HTML a PDF y HTML a imágenes. Cuando GrabzIt convierte HTML utiliza una instancia de navegador web para garantizar que cualquier recurso al que se haga referencia en el HTML se represente correctamente. por ejemplo, CSS, JavaScript, videos, Flash, SVG o fuentes web.

Sin embargo, cualquier recurso que no esté incluido en el HTML debe ser referenciado usando una URL absoluta para que GrabzIt lo represente. Por ejemplo, un archivo CSS debe ser referenciado en el código HTML usando http://www.example.com/mystyle.css más bien que mystyle.css

Como puede ver en la demostración anterior, el uso de la API HTML a PDF o la API HTML a imagen permite a los desarrolladores crear cualquier cosa que puedan imaginar. Luego haz que se transforme con precisión into una imagen o PDF por nuestro convertidor.

API HTML a PDF

GrabzIt puede habilitar fácilmente su aplicación para convertir HTML a PDF utilizando nuestra API fácil de usar, que está disponible en nueve lenguajes de programación diferentes. Simplemente elija el lenguaje de programación requerido a continuación y luego siga las instrucciones relevantes.

El código de ejemplo siguiente muestra lo fácil que es usar nuestra API para convertir HTML a PDF usando C #, aunque la biblioteca ASP.NET de GrabzIt es compatible con cualquier lenguaje .NET. Para comenzar a crear PDF solo descargue la biblioteca ASP.NET, conseguir su clave y secreto y luego usa la demo contenida dentro de. Entonces mira el Documentación API para ASP.NET para descubrir todas las formas en que puede usar la API de 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");

El código de ejemplo a continuación muestra lo fácil que es usar nuestra biblioteca de HTML a PDF Java. Para comenzar a crear PDF solo descargar la biblioteca de Java, conseguir su clave y secreto y luego usa la demo contenida dentro de. Entonces mira el Documentación API para Java para descubrir todas las formas en que puede usar la API de 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");

El siguiente código de ejemplo muestra lo fácil que es usar nuestra API para convertir HTML a PDF usando JavaScript. Para comenzar a crear la descarga de PDF GrabzIt's JavaScript Library. Entonces consigue tu clave y secreto, agregar el dominio desea usar JavaScript y luego verifique Documentación API para JavaScript para descubrir todas las formas en que puede usar la API de 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>

El siguiente código de ejemplo muestra lo fácil que es usar nuestra API para realizar una conversión de HTML a PDF usando Node.js. Para comenzar a crear PDF solo descargue el paquete Node.js, conseguir su clave y secreto y luego usa la demo contenida dentro de. Entonces mira el Documentación API para Node.js para descubrir todas las formas en que puede usar la API de 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;
    }
});

El siguiente código de ejemplo muestra lo fácil que es usar nuestra API para convertir HTML a PDF con Perl. Para comenzar a crear PDF solo descargar la Biblioteca Perl, conseguir su clave y secreto y luego usa la demo contenida dentro de. Entonces mira el Documentación API para Perl para descubrir todas las formas en que puede usar la API de 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");

El siguiente código de ejemplo muestra lo fácil que es usar nuestra API para convertir HTML a PDF usando PHP. Para comenzar a crear PDF solo descargar la biblioteca PHP, conseguir su clave y secreto y luego usa la demo contenida dentro de. Entonces mira el Documentación API para PHP para descubrir todas las formas en que puede usar la API de 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");

El siguiente código de ejemplo muestra lo fácil que es usar nuestra API para convertir HTML a PDF usando Python. Para comenzar a crear PDF solo descargar la biblioteca de Python, conseguir su clave y secreto y luego usa la demo contenida dentro de. Entonces mira el Documentación API para Python para descubrir todas las formas en que puede usar la API de 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") 

El código de ejemplo a continuación muestra lo fácil que es usar nuestra API para convertir HTML a PDF usando nuestra API REST. Entonces mira el Documentación de la API para la API REST para descubrir todas las formas en que puede personalizar sus 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 

El siguiente código de ejemplo muestra lo fácil que es usar nuestra API para convertir HTML a PDF usando Ruby. Para comenzar a crear PDF solo descargar la gema de rubí, conseguir su clave y secreto y luego usa la demo contenida dentro de. Entonces mira el Documentación API para Ruby para descubrir todas las formas en que puede usar la API de 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") 	

Si tiene archivos HTM o HTML y está utilizando un lenguaje del lado del servidor como PHP, estos documentos también se pueden usar para generar PDF. Solo usa el apropiado FileToPDF Método para el idioma que estás usando en su lugar.

Al crear archivos PDF, a menudo es necesario especificar dónde desea que aparezcan los saltos de página en un PDF para detener la división del contenido relacionado en dos páginas. Para hacer esto, debe especificar la sintaxis HTML de salto de página especial como se explica en este tutoriales.

API de HTML a imagen

GrabzIt también permite que su aplicación convierta HTML a imágenes. En uno de los siguientes formatos de archivo: JPG, PNG, BMP, WEBP o TIFF. Usando uno de los nueve lenguajes de programación diferentes. Simplemente elija el lenguaje de programación que desea utilizar a continuación y luego siga las instrucciones asociadas.

El código de ejemplo a continuación muestra lo fácil que es convertir HTML a imagen PNG usando ASP.NET. Para comenzar a crear imágenes solo descargue la biblioteca ASP.NET, conseguir su clave y secreto y luego usa la demo contenida dentro de. Entonces mira el Documentación API para ASP.NET para descubrir todas las formas en que puede usar la API de 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");

El siguiente código de ejemplo muestra lo fácil que es convertir HTML a imagen PNG usando Java. Para comenzar a crear imágenes solo descargar la biblioteca de Java, conseguir su clave y secreto y luego usa la demo contenida dentro de. Entonces mira el Documentación API para Java para descubrir todas las formas en que puede usar la API de 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");

El siguiente código de ejemplo muestra lo fácil que es convertir HTML a JPG en JavaScript. Para comenzar a crear imágenes descargue GrabzIt's JavaScript Library. Entonces consigue tu clave y secreto, agregar el dominio desea usar JavaScript y luego verifique Documentación API para JavaScript para descubrir todas las formas en que puede usar la API de 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>

El código de ejemplo a continuación muestra lo fácil que es convertir HTML a una imagen usando Node.js. Para comenzar a crear imágenes solo descargue el paquete Node.js, conseguir su clave y secreto y luego usa la demo contenida dentro de. Entonces mira el Documentación API para Node.js para descubrir todas las formas en que puede usar la API de 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;
    }
});

El siguiente código de ejemplo muestra lo fácil que es convertir HTML a JPG usando Perl. Para comenzar a crear imágenes solo descargar la Biblioteca Perl, conseguir su clave y secreto y luego usa la demo contenida dentro de. Entonces mira el Documentación API para Perl para descubrir todas las formas en que puede usar la API de 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");

El siguiente código de ejemplo muestra lo fácil que es convertir HTML a JPG sin PHP. Para comenzar a crear archivos de imagen solo descargar la biblioteca PHP, conseguir su clave y secreto y luego usa la demo contenida dentro de. Entonces mira el Documentación API para PHP para descubrir todas las formas en que puede usar la API de 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");

El código de ejemplo a continuación muestra lo fácil que es convertir HTML a una imagen usando Python. Para comenzar a crear imágenes solo descargar la biblioteca de Python, conseguir su clave y secreto y luego usa la demo contenida dentro de. Entonces mira el Documentación API para Python para descubrir todas las formas en que puede usar la API de 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") 

El siguiente código de ejemplo muestra lo fácil que es convertir HTML a un formato JPG utilizando nuestra API REST. Entonces mira el Documentación de la API para la API REST para descubrir todas las formas en que puede personalizar sus 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 

El siguiente código de ejemplo muestra lo fácil que es convertir HTML a un formato JPG usando Ruby. Para comenzar a crear imágenes solo descargar la gema de rubí, conseguir su clave y secreto y luego usa la demo contenida dentro de. Entonces mira el Documentación API para Ruby para descubrir todas las formas en que puede usar la API de 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")