Tools om het web vast te leggen en te converteren

Converteer HTML naar PDF en HTML naar afbeelding met behulp van de API van GrabzItHTML naar PDF en Image API

Naast het kunnen converteren van URL's kan GrabzIt's API ook HTML converteren naar PDF en HTML naar afbeeldingen gratis. Wanneer GrabzIt converteert HTML het gebruikt een webbrowserinstantie om ervoor te zorgen dat alle bronnen waarnaar in de HTML wordt verwezen, correct worden weergegeven. bijv. CSS, JavaScript, video's, Flash, SVG of weblettertypen.

HTML


naar PDF

Alle bronnen die niet in de HTML zijn opgenomen, moeten echter worden verwezen met een absolute URL om te kunnen worden weergegeven door GrabzIt. Een CSS-bestand moet bijvoorbeeld worden gebruikt in de HTML-code http://www.example.com/mystyle.css dan mystyle.css

Zoals u in de bovenstaande demo kunt zien, kunnen ontwikkelaars met de HTML naar PDF API of HTML naar Afbeelding API alles maken wat ze maar kunnen bedenken. Laat het dan nauwkeurig transformeren into een afbeelding of PDF door onze converter.

HTML naar PDF API

Met GrabzIt kan uw app eenvoudig HTML naar PDF converteren met behulp van onze gebruiksvriendelijke API, die beschikbaar is in negen verschillende programmeertalen. Kies hieronder uw gewenste programmeertaal en volg de relevante instructies.

De onderstaande voorbeeldcode laat zien hoe gemakkelijk het is om onze API te gebruiken om HTML naar PDF te converteren met C #, hoewel de ASP.NET-bibliotheek van GrabzIt compatibel is met elke .NET-taal. Om gewoon PDF's te maken download de ASP.NET-bibliotheek, krijg je sleutel en geheim en gebruik de demo vervat in. Bekijk dan de API-documentatie voor ASP.NET om alle manieren te vinden waarop u de API van GrabzIt kunt gebruiken.

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");

De onderstaande voorbeeldcode laat zien hoe gemakkelijk het is om onze HTML naar PDF Java-bibliotheek te gebruiken. Om gewoon PDF's te maken download de Java-bibliotheek, krijg je sleutel en geheim en gebruik de demo vervat in. Bekijk dan de API-documentatie voor Java om alle manieren te vinden waarop u de API van GrabzIt kunt gebruiken.

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");

De onderstaande voorbeeldcode laat zien hoe eenvoudig het is om onze API te gebruiken om HTML naar PDF te converteren met JavaScript. Beginnen met het maken van PDF's-download GrabzIt's JavaScript-bibliotheek. Pak dan je sleutel en geheim, voeg het domein toe u wilt JavaScript gebruiken en vervolgens de bekijken API-documentatie voor JavaScript om alle manieren te vinden waarop u de API van GrabzIt kunt gebruiken.

<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>

De onderstaande voorbeeldcode laat zien hoe eenvoudig het is om onze API te gebruiken om een ​​HTML-naar-PDF-conversie uit te voeren met Node.js. Om gewoon PDF's te maken download het Node.js-pakket, krijg je sleutel en geheim en gebruik de demo vervat in. Bekijk dan de API-documentatie voor Node.js om alle manieren te vinden waarop u de API van GrabzIt kunt gebruiken.

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;
    }
});

De onderstaande voorbeeldcode laat zien hoe gemakkelijk het is om onze API te gebruiken om HTML naar PDF te converteren met behulp van Perl. Om gewoon PDF's te maken download de Perl-bibliotheek, krijg je sleutel en geheim en gebruik de demo vervat in. Bekijk dan de API-documentatie voor Perl om alle manieren te vinden waarop u de API van GrabzIt kunt gebruiken.

#!/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");

De onderstaande voorbeeldcode laat zien hoe gemakkelijk het is om onze API te gebruiken om HTML naar PDF te converteren met behulp van PHP. Om gewoon PDF's te maken download de PHP-bibliotheek, krijg je sleutel en geheim en gebruik de demo vervat in. Bekijk dan de API-documentatie voor PHP om alle manieren te vinden waarop u de API van GrabzIt kunt gebruiken.

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");

De onderstaande voorbeeldcode laat zien hoe gemakkelijk het is om onze API te gebruiken om HTML naar PDF te converteren met Python. Om gewoon PDF's te maken download de Python-bibliotheek, krijg je sleutel en geheim en gebruik de demo vervat in. Bekijk dan de API-documentatie voor Python om alle manieren te vinden waarop u de API van GrabzIt kunt gebruiken.

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") 

De onderstaande voorbeeldcode laat zien hoe gemakkelijk het is om onze API te gebruiken om HTML naar PDF te converteren met onze REST API. Bekijk dan de API-documentatie voor de REST API om alle manieren te ontdekken waarop u uw opnamen kunt aanpassen.

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.ashx 

De onderstaande voorbeeldcode laat zien hoe gemakkelijk het is om onze API te gebruiken om HTML naar PDF te converteren met Ruby. Om gewoon PDF's te maken download de Ruby Gem, krijg je sleutel en geheim en gebruik de demo vervat in. Bekijk dan de API-documentatie voor Ruby om alle manieren te vinden waarop u de API van GrabzIt kunt gebruiken.

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") 	

Als u HTM- of HTML-bestanden hebt en een server-side taal zoals PHP gebruikt, kunnen deze documenten ook worden gebruikt om PDF te genereren. Gebruik gewoon de juiste FileToPDF methode voor de taal die u in plaats daarvan gebruikt.

Bij het maken van PDF-bestanden is het vaak nodig om aan te geven waar u pagina-einden in een PDF wilt weergeven om te voorkomen dat verwante inhoud over twee pagina's wordt gesplitst. Om dit te doen, moet u de speciale HTML-syntaxis voor pagina-einde opgeven, zoals hier wordt uitgelegd zelfstudie.

HTML naar afbeelding API

Met GrabzIt kan uw toepassing ook HTML naar afbeeldingen converteren. In een van de volgende bestandsindelingen: JPG, PNG, BMP, WEBP of TIFF. Een van de negen verschillende programmeertalen gebruiken. Kies hieronder de programmeertaal die u wilt gebruiken en volg de bijbehorende instructies.

De onderstaande voorbeeldcode laat zien hoe eenvoudig het is om HTML naar PNG-afbeelding te converteren met ASP.NET. Om te beginnen met het maken van afbeeldingen download de ASP.NET-bibliotheek, krijg je sleutel en geheim en gebruik de demo vervat in. Bekijk dan de API-documentatie voor ASP.NET om alle manieren te vinden waarop u de API van GrabzIt kunt gebruiken.

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");

De onderstaande voorbeeldcode laat zien hoe eenvoudig het is om HTML naar PNG-afbeelding te converteren met Java. Om te beginnen met het maken van afbeeldingen download de Java-bibliotheek, krijg je sleutel en geheim en gebruik de demo vervat in. Bekijk dan de API-documentatie voor Java om alle manieren te vinden waarop u de API van GrabzIt kunt gebruiken.

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");

De onderstaande voorbeeldcode laat zien hoe eenvoudig het is om HTML naar JPG in JavaScript te converteren. Om te beginnen met het maken van afbeeldingen downloaden GrabzIt's JavaScript-bibliotheek. Pak dan je sleutel en geheim, voeg het domein toe u wilt JavaScript gebruiken en vervolgens de bekijken API-documentatie voor JavaScript om alle manieren te vinden waarop u de API van GrabzIt kunt gebruiken.

<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>

De onderstaande voorbeeldcode laat zien hoe gemakkelijk het is om HTML naar een afbeelding te converteren met Node.js. Om te beginnen met het maken van afbeeldingen download het Node.js-pakket, krijg je sleutel en geheim en gebruik de demo vervat in. Bekijk dan de API-documentatie voor Node.js om alle manieren te vinden waarop u de API van GrabzIt kunt gebruiken.

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;
    }
});

De onderstaande voorbeeldcode laat zien hoe gemakkelijk het is om HTML naar JPG te converteren met Perl. Om te beginnen met het maken van afbeeldingen download de Perl-bibliotheek, krijg je sleutel en geheim en gebruik de demo vervat in. Bekijk dan de API-documentatie voor Perl om alle manieren te vinden waarop u de API van GrabzIt kunt gebruiken.

#!/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");

De onderstaande voorbeeldcode laat zien hoe eenvoudig het is om HTML gratis naar JPG te converteren met PHP. Om te beginnen met het maken van afbeeldingsbestanden download de PHP-bibliotheek, krijg je sleutel en geheim en gebruik de demo vervat in. Bekijk dan de API-documentatie voor PHP om alle manieren te vinden waarop u de API van GrabzIt kunt gebruiken.

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");

De onderstaande voorbeeldcode laat zien hoe gemakkelijk het is om HTML te converteren naar een afbeelding met behulp van Python. Om te beginnen met het maken van afbeeldingen download de Python-bibliotheek, krijg je sleutel en geheim en gebruik de demo vervat in. Bekijk dan de API-documentatie voor Python om alle manieren te vinden waarop u de API van GrabzIt kunt gebruiken.

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") 

De onderstaande voorbeeldcode laat zien hoe gemakkelijk het is om HTML naar een JPG-indeling te converteren met onze REST API. Bekijk dan de API-documentatie voor de REST API om alle manieren te ontdekken waarop u uw opnamen kunt aanpassen.

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.ashx 

De onderstaande voorbeeldcode laat zien hoe gemakkelijk het is om HTML naar een JPG-indeling te converteren met Ruby. Om te beginnen met het maken van afbeeldingen download de Ruby Gem, krijg je sleutel en geheim en gebruik de demo vervat in. Bekijk dan de API-documentatie voor Ruby om alle manieren te vinden waarop u de API van GrabzIt kunt gebruiken.

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")