Outils pour capturer et convertir le Web

Convertissez HTML en PDF et HTML en image en utilisant l'API de GrabzItHTML en PDF et API d'images

Utilisez l'API gratuite de GrabzIt pour convertir facilement HTML en PDF et HTML aux images. Quand GrabzIt convertit le HTML il utilise une instance de navigateur Web pour garantir que toutes les ressources référencées dans le code HTML sont correctement rendues. par exemple, CSS, JavaScript, vidéos, Flash, SVG ou polices Web.

Cependant, toutes les ressources non intégrées dans le HTML doivent être référencées à l'aide d'une URL absolue afin d'être rendues par GrabzIt. Par exemple, un fichier CSS doit être référencé dans le code HTML en utilisant http://www.example.com/mystyle.css plutôt que mystyle.css

Comme vous pouvez le constater dans la démonstration ci-dessus, l'utilisation de l'API HTML vers PDF ou de l'API HTML vers image permet aux développeurs de créer tout ce qu'ils peuvent imaginer. Ensuite, le transformer avec précision into une image ou un PDF par notre convertisseur.

API HTML vers PDF

GrabzIt peut facilement permettre à votre application de convertir du HTML en PDF en utilisant notre API facile à utiliser, disponible dans neuf langages de programmation différents. Choisissez simplement votre langage de programmation requis ci-dessous, puis suivez les instructions appropriées.

L'exemple de code ci-dessous montre à quel point il est facile d'utiliser notre API pour convertir HTML en PDF à l'aide de C #, bien que la bibliothèque ASP.NET de GrabzIt soit compatible avec tous les langages .NET. Pour commencer à créer des PDF simplement télécharger la bibliothèque ASP.NET, obtenir votre clé et secret et alors utiliser la démo contenu dans. Puis consultez le Documentation API pour ASP.NET pour découvrir toutes les manières d'utiliser l'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");

L'exemple de code ci-dessous montre à quel point il est facile d'utiliser notre bibliothèque Java HTML vers PDF. Pour commencer à créer simplement des PDF télécharger la bibliothèque Java, obtenir votre clé et secret et alors utiliser la démo contenu dans. Puis consultez le Documentation API pour Java pour découvrir toutes les manières d'utiliser l'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");

L'exemple de code ci-dessous montre à quel point il est facile d'utiliser notre API pour convertir HTML en PDF à l'aide de JavaScript. Pour commencer à créer le téléchargement de PDF Bibliothèque JavaScript de GrabzIt. Alors récupère ton clé et secret, ajouter le domaine vous voulez utiliser le JavaScript, puis consultez le Documentation API pour JavaScript pour découvrir toutes les manières d'utiliser l'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>

L'exemple de code ci-dessous montre à quel point il est facile d'utiliser notre API pour effectuer une conversion HTML vers PDF à l'aide de Node.js. Pour commencer à créer des PDF simplement téléchargez le package Node.js, obtenir votre clé et secret et alors utiliser la démo contenu dans. Puis consultez le Documentation API pour Node.js pour découvrir toutes les manières d'utiliser l'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;
    }
});

L'exemple de code ci-dessous montre à quel point il est facile d'utiliser notre API pour convertir HTML en PDF à l'aide de Perl. Pour commencer à créer des PDF simplement télécharger la bibliothèque Perl, obtenir votre clé et secret et alors utiliser la démo contenu dans. Puis consultez le Documentation API pour Perl pour découvrir toutes les manières d'utiliser l'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");

L'exemple de code ci-dessous montre à quel point il est facile d'utiliser notre API pour convertir HTML en PDF à l'aide de PHP. Pour commencer à créer des PDF simplement télécharger la bibliothèque PHP, obtenir votre clé et secret et alors utiliser la démo contenu dans. Puis consultez le Documentation API pour PHP pour découvrir toutes les manières d'utiliser l'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");

L'exemple de code ci-dessous montre à quel point il est facile d'utiliser notre API pour convertir HTML en PDF à l'aide de Python. Pour commencer à créer des PDF simplement télécharger la bibliothèque Python, obtenir votre clé et secret et alors utiliser la démo contenu dans. Puis consultez le Documentation API pour Python pour découvrir toutes les manières d'utiliser l'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") 

L'exemple de code ci-dessous montre à quel point il est facile d'utiliser notre API pour convertir du HTML en PDF à l'aide de notre API REST. Ensuite, consultez le Documentation de l'API pour l'API REST pour découvrir toutes les façons dont vous pouvez personnaliser vos captures.

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 

L'exemple de code ci-dessous montre à quel point il est facile d'utiliser notre API pour convertir HTML en PDF à l'aide de Ruby. Pour commencer à créer des PDF simplement télécharger le Ruby Gem, obtenir votre clé et secret et alors utiliser la démo contenu dans. Puis consultez le Documentation API pour Ruby pour découvrir toutes les manières d'utiliser l'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 vous avez des fichiers HTM ou HTML et utilisez un langage côté serveur tel que PHP, ces documents peuvent également être utilisés pour générer des PDF. Il suffit d'utiliser le approprié FileToPDF méthode pour la langue que vous utilisez à la place.

Lors de la création de fichiers PDF, il est souvent nécessaire de spécifier l'endroit où vous souhaitez que les sauts de page apparaissent dans un PDF afin d'empêcher le fractionnement du contenu associé sur deux pages. Pour ce faire, vous devez spécifier la syntaxe HTML spéciale en saut de page, comme expliqué dans cette section. tutoriel.

API HTML vers image

GrabzIt permet également à votre application de convertir du HTML en images. Dans l'un des formats de fichier suivants: JPG, PNG, BMP, WEBP ou TIFF. Utilisation de l'un des neuf langages de programmation différents. Choisissez simplement le langage de programmation que vous souhaitez utiliser ci-dessous, puis suivez les instructions associées.

L'exemple de code ci-dessous montre à quel point il est facile de convertir du HTML en image PNG avec ASP.NET. Pour commencer à créer des images juste télécharger la bibliothèque ASP.NET, obtenir votre clé et secret et alors utiliser la démo contenu dans. Puis consultez le Documentation API pour ASP.NET pour découvrir toutes les manières d'utiliser l'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");

L'exemple de code ci-dessous montre à quel point il est facile de convertir HTML en image PNG à l'aide de Java. Pour commencer à créer des images juste télécharger la bibliothèque Java, obtenir votre clé et secret et alors utiliser la démo contenu dans. Puis consultez le Documentation API pour Java pour découvrir toutes les manières d'utiliser l'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");

L'exemple de code ci-dessous montre à quel point il est facile de convertir du HTML au format JPG en JavaScript. Pour commencer à créer des images, téléchargez Bibliothèque JavaScript de GrabzIt. Alors récupère ton clé et secret, ajouter le domaine vous voulez utiliser le JavaScript, puis consultez le Documentation API pour JavaScript pour découvrir toutes les manières d'utiliser l'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>

L'exemple de code ci-dessous montre à quel point il est facile de convertir HTML en une image à l'aide de Node.js. Pour commencer à créer des images juste téléchargez le package Node.js, obtenir votre clé et secret et alors utiliser la démo contenu dans. Puis consultez le Documentation API pour Node.js pour découvrir toutes les manières d'utiliser l'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;
    }
});

L'exemple de code ci-dessous montre à quel point il est facile de convertir HTML en JPG à l'aide de Perl. Pour commencer à créer des images juste télécharger la bibliothèque Perl, obtenir votre clé et secret et alors utiliser la démo contenu dans. Puis consultez le Documentation API pour Perl pour découvrir toutes les manières d'utiliser l'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");

L'exemple de code ci-dessous montre à quel point il est facile de convertir HTML en JPG gratuitement avec PHP. Pour commencer à créer des fichiers image, il suffit de télécharger la bibliothèque PHP, obtenir votre clé et secret et alors utiliser la démo contenu dans. Puis consultez le Documentation API pour PHP pour découvrir toutes les manières d'utiliser l'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");

L'exemple de code ci-dessous montre à quel point il est facile de convertir HTML en une image à l'aide de Python. Pour commencer à créer des images juste télécharger la bibliothèque Python, obtenir votre clé et secret et alors utiliser la démo contenu dans. Puis consultez le Documentation API pour Python pour découvrir toutes les manières d'utiliser l'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") 

L'exemple de code ci-dessous montre à quel point il est facile de convertir du HTML au format JPG à l'aide de notre API REST. Ensuite, consultez le Documentation de l'API pour l'API REST pour découvrir toutes les façons dont vous pouvez personnaliser vos captures.

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 

L'exemple de code ci-dessous montre à quel point il est facile de convertir HTML au format JPG à l'aide de Ruby. Pour commencer à créer des images juste télécharger le Ruby Gem, obtenir votre clé et secret et alors utiliser la démo contenu dans. Puis consultez le Documentation API pour Ruby pour découvrir toutes les manières d'utiliser l'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")