Tools zum Erfassen und Konvertieren des Webs

Konvertieren Sie HTML in PDF und HTML in Bild mithilfe der GrabzIt-APIHTML zu PDF und Bild API

GrabzIt's API kann nicht nur URLs konvertieren, sondern auch HTML in PDF und HTML zu Bildern kostenlos. Beim GrabzIt konvertiert HTML Es verwendet eine Webbrowser-Instanz, um sicherzustellen, dass alle Ressourcen, auf die im HTML verwiesen wird, ordnungsgemäß gerendert werden. zB CSS, JavaScript, Videos, Flash, SVG oder Webfonts.

HTML


zu PDF

Ressourcen, die nicht im HTML-Code enthalten sind, müssen jedoch mit einer absoluten URL referenziert werden, damit sie von GrabzIt gerendert werden können. Zum Beispiel sollte eine CSS-Datei im HTML-Code mit referenziert werden http://www.example.com/mystyle.css statt mystyle.css

Wie Sie in der obigen Demo sehen können, können Entwickler mit der HTML-to-PDF-API oder der HTML-to-Image-API alles erstellen, was sie sich vorstellen können. Dann habe es genau transformiert into ein Bild oder PDF von unserem Konverter.

HTML zu PDF API

Mit GrabzIt kann Ihre App mithilfe unserer benutzerfreundlichen API, die in neun verschiedenen Programmiersprachen verfügbar ist, problemlos HTML in PDF konvertieren. Wählen Sie einfach unten die gewünschte Programmiersprache aus und befolgen Sie die entsprechenden Anweisungen.

Der folgende Beispielcode zeigt, wie einfach es ist, mit unserer API HTML mit C # in PDF zu konvertieren, obwohl die ASP.NET-Bibliothek von GrabzIt mit jeder .NET-Sprache kompatibel ist. Zum Erstellen von PDF's einfach anfangen Laden Sie die ASP.NET-Bibliothek herunter, bekomm dein Schlüssel und Geheimnis und dann benutze die Demo enthalten in. Dann schauen Sie sich das an API-Dokumentation für ASP.NET Hier erfahren Sie, wie Sie die GrabzIt-API verwenden können.

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

Der folgende Beispielcode zeigt, wie einfach es ist, unsere HTML-zu-PDF-Java-Bibliothek zu verwenden. Zum Erstellen von PDF's einfach anfangen Laden Sie die Java-Bibliothek herunter, bekomm dein Schlüssel und Geheimnis und dann benutze die Demo enthalten in. Dann schauen Sie sich das an API-Dokumentation für Java Hier erfahren Sie, wie Sie die GrabzIt-API verwenden können.

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

Der folgende Beispielcode zeigt, wie einfach es ist, mit unserer API HTML in PDF mit JavaScript zu konvertieren. So starten Sie die Erstellung des PDF-Downloads GrabzIt's JavaScript Bibliothek. Dann hol dein Schlüssel und Geheimnis, Domain hinzufügen Sie möchten das JavaScript verwenden und dann die API-Dokumentation für JavaScript Hier erfahren Sie, wie Sie die GrabzIt-API verwenden können.

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

Der folgende Beispielcode zeigt, wie einfach es ist, mit unserer API eine HTML-PDF-Konvertierung mit Node.js durchzuführen. Zum Erstellen von PDF's einfach anfangen Laden Sie das Node.js-Paket herunter, bekomm dein Schlüssel und Geheimnis und dann benutze die Demo enthalten in. Dann schauen Sie sich das an API-Dokumentation für Node.js Hier erfahren Sie, wie Sie die GrabzIt-API verwenden können.

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

Der folgende Beispielcode zeigt, wie einfach es ist, mit unserer API HTML in PDF mit Perl zu konvertieren. Zum Erstellen von PDF's einfach anfangen Laden Sie die Perl-Bibliothek herunter, bekomm dein Schlüssel und Geheimnis und dann benutze die Demo enthalten in. Dann schauen Sie sich das an API-Dokumentation für Perl Hier erfahren Sie, wie Sie die GrabzIt-API verwenden können.

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

Der folgende Beispielcode zeigt, wie einfach es ist, mit unserer API HTML in PDF mit PHP zu konvertieren. Zum Erstellen von PDF's einfach anfangen Laden Sie die PHP-Bibliothek herunter, bekomm dein Schlüssel und Geheimnis und dann benutze die Demo enthalten in. Dann schauen Sie sich das an API-Dokumentation für PHP Hier erfahren Sie, wie Sie die GrabzIt-API verwenden können.

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

Der folgende Beispielcode zeigt, wie einfach es ist, mit unserer API HTML in PDF mit Python zu konvertieren. Zum Erstellen von PDF's einfach anfangen Laden Sie die Python-Bibliothek herunter, bekomm dein Schlüssel und Geheimnis und dann benutze die Demo enthalten in. Dann schauen Sie sich das an API-Dokumentation für Python Hier erfahren Sie, wie Sie die GrabzIt-API verwenden können.

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

Der folgende Beispielcode zeigt, wie einfach es ist, mit unserer API HTML mithilfe unserer REST-API in PDF zu konvertieren. Dann schauen Sie sich das an API-Dokumentation für die REST-API Hier erfahren Sie, wie Sie Ihre Aufnahmen anpassen können.

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 

Der folgende Beispielcode zeigt, wie einfach es ist, mit unserer API HTML in PDF mit Ruby zu konvertieren. Zum Erstellen von PDF's einfach anfangen Lade den Ruby Gem herunter, bekomm dein Schlüssel und Geheimnis und dann benutze die Demo enthalten in. Dann schauen Sie sich das an API-Dokumentation für Ruby Hier erfahren Sie, wie Sie die GrabzIt-API verwenden können.

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

Wenn Sie über HTM- oder HTML-Dateien verfügen und eine serverseitige Sprache wie PHP verwenden, können diese Dokumente auch zum Generieren von PDF-Dateien verwendet werden. Verwenden Sie einfach die entsprechenden FileToPDF Methode für die Sprache, die Sie stattdessen verwenden.

Beim Erstellen von PDF-Dateien muss häufig angegeben werden, wo Seitenumbrüche in einer PDF-Datei angezeigt werden sollen, um die Aufteilung des zugehörigen Inhalts auf zwei Seiten zu verhindern. Dazu müssen Sie die spezielle HTML-Syntax für Seitenumbrüche wie in diesem Abschnitt erläutert angeben Lernprogramm.

HTML to Image API

Mit GrabzIt kann Ihre Anwendung auch HTML in Bilder konvertieren. In einem der folgenden Dateiformate: JPG, PNG, BMP, WEBP oder TIFF. Verwendung einer von neun verschiedenen Programmiersprachen. Wählen Sie einfach die Programmiersprache aus, die Sie unten verwenden möchten, und befolgen Sie dann die zugehörigen Anweisungen.

Der folgende Beispielcode zeigt, wie einfach es ist, HTML in PNG-Bilder mit ASP.NET zu konvertieren. Beginnen Sie einfach mit der Erstellung von Bildern Laden Sie die ASP.NET-Bibliothek herunter, bekomm dein Schlüssel und Geheimnis und dann benutze die Demo enthalten in. Dann schauen Sie sich das an API-Dokumentation für ASP.NET Hier erfahren Sie, wie Sie die GrabzIt-API verwenden können.

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

Der folgende Beispielcode zeigt, wie einfach es ist, HTML mit Java in PNG-Bilder zu konvertieren. Beginnen Sie einfach mit der Erstellung von Bildern Laden Sie die Java-Bibliothek herunter, bekomm dein Schlüssel und Geheimnis und dann benutze die Demo enthalten in. Dann schauen Sie sich das an API-Dokumentation für Java Hier erfahren Sie, wie Sie die GrabzIt-API verwenden können.

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

Der folgende Beispielcode zeigt, wie einfach es ist, HTML in JPG in JavaScript zu konvertieren. Zum Erstellen von Bildern herunterladen GrabzIt's JavaScript Bibliothek. Dann hol dein Schlüssel und Geheimnis, Domain hinzufügen Sie möchten das JavaScript verwenden und dann die API-Dokumentation für JavaScript Hier erfahren Sie, wie Sie die GrabzIt-API verwenden können.

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

Der folgende Beispielcode zeigt, wie einfach es ist, HTML mit Node.js in ein Bild zu konvertieren. Beginnen Sie einfach mit der Erstellung von Bildern Laden Sie das Node.js-Paket herunter, bekomm dein Schlüssel und Geheimnis und dann benutze die Demo enthalten in. Dann schauen Sie sich das an API-Dokumentation für Node.js Hier erfahren Sie, wie Sie die GrabzIt-API verwenden können.

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

Der folgende Beispielcode zeigt, wie einfach es ist, HTML mit Perl in JPG zu konvertieren. Beginnen Sie einfach mit der Erstellung von Bildern Laden Sie die Perl-Bibliothek herunter, bekomm dein Schlüssel und Geheimnis und dann benutze die Demo enthalten in. Dann schauen Sie sich das an API-Dokumentation für Perl Hier erfahren Sie, wie Sie die GrabzIt-API verwenden können.

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

Der folgende Beispielcode zeigt, wie einfach es ist, HTML in JPG-frei mit PHP zu konvertieren. Beginnen Sie einfach mit der Erstellung von Bilddateien Laden Sie die PHP-Bibliothek herunter, bekomm dein Schlüssel und Geheimnis und dann benutze die Demo enthalten in. Dann schauen Sie sich das an API-Dokumentation für PHP Hier erfahren Sie, wie Sie die GrabzIt-API verwenden können.

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

Der folgende Beispielcode zeigt, wie einfach es ist, HTML mit Python in ein Bild zu konvertieren. Beginnen Sie einfach mit der Erstellung von Bildern Laden Sie die Python-Bibliothek herunter, bekomm dein Schlüssel und Geheimnis und dann benutze die Demo enthalten in. Dann schauen Sie sich das an API-Dokumentation für Python Hier erfahren Sie, wie Sie die GrabzIt-API verwenden können.

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

Der folgende Beispielcode zeigt, wie einfach es ist, HTML mithilfe unserer REST-API in ein JPG-Format zu konvertieren. Dann schauen Sie sich das an API-Dokumentation für die REST-API Hier erfahren Sie, wie Sie Ihre Aufnahmen anpassen können.

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 

Der folgende Beispielcode zeigt, wie einfach es ist, HTML mit Ruby in ein JPG-Format zu konvertieren. Beginnen Sie einfach mit der Erstellung von Bildern Lade den Ruby Gem herunter, bekomm dein Schlüssel und Geheimnis und dann benutze die Demo enthalten in. Dann schauen Sie sich das an API-Dokumentation für Ruby Hier erfahren Sie, wie Sie die GrabzIt-API verwenden können.

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