Narzędzia do przechwytywania i konwertowania Internetu

Konwertuj HTML na PDF i HTML na obraz przy użyciu API GrabzItHTML do PDF i Image API

Oprócz możliwości konwersji adresów URL API GrabzIt może również konwertować HTML na PDF i HTML do obrazów za darmo. Kiedy GrabzIt konwertuje HTML używa instancji przeglądarki internetowej, aby zapewnić, że wszelkie zasoby, do których odwołuje się HTML, są poprawnie renderowane. np. CSS, JavaScript, wideo, Flash, SVG lub czcionki internetowe.

HTML


do pliku PDF

Jednak do wszelkich zasobów niewłączonych do kodu HTML należy odwoływać się przy użyciu bezwzględnego adresu URL w celu renderowania przez GrabzIt. Na przykład plik CSS powinien być przywoływany w kodzie HTML za pomocą http://www.example.com/mystyle.css zamiast mystyle.css

Jak widać w powyższej wersji demonstracyjnej, użycie interfejsu API HTML to PDF lub API HTML to Image pozwala programistom tworzyć wszystko, co tylko mogą sobie wyobrazić. Następnie dokonaj dokładnej transformacji into obraz lub plik PDF naszego konwertera.

Interfejs API HTML na PDF

GrabzIt może z łatwością umożliwić Twojej aplikacji konwersję HTML do PDF za pomocą naszego łatwego w użyciu interfejsu API, który jest dostępny w dziewięciu różnych językach programowania. Po prostu wybierz poniżej wymagany język programowania, a następnie postępuj zgodnie z odpowiednimi instrukcjami.

Poniższy przykładowy kod pokazuje, jak łatwo można użyć naszego interfejsu API do konwersji HTML na PDF przy użyciu C #, chociaż biblioteka ASP.NET GrabzIt jest kompatybilna z dowolnym językiem .NET. Aby rozpocząć tworzenie plików PDF, po prostu pobierz bibliotekę ASP.NET, Weź swój klucz i sekret , a następnie skorzystaj z wersji demo zawarty w. Następnie sprawdź Dokumentacja API dla ASP.NET aby dowiedzieć się, jak korzystać z interfejsu API 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");

Poniższy przykładowy kod pokazuje, jak łatwo można korzystać z naszej biblioteki Java HTML do PDF. Aby rozpocząć tworzenie plików PDF, po prostu pobierz bibliotekę Java, Weź swój klucz i sekret , a następnie skorzystaj z wersji demo zawarty w. Następnie sprawdź Dokumentacja API dla Java aby dowiedzieć się, jak korzystać z interfejsu API 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");

Poniższy przykładowy kod pokazuje, jak łatwo można użyć naszego interfejsu API do konwersji HTML na PDF za pomocą JavaScript. Aby rozpocząć tworzenie pliku PDF do pobrania Biblioteka JavaScript GrabzIt. Więc weź swój klucz i sekret, dodaj domenę chcesz włączyć JavaScript, a następnie sprawdź Dokumentacja API dla JavaScript aby dowiedzieć się, jak korzystać z interfejsu API GrabzIt.

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

Poniższy przykładowy kod pokazuje, jak łatwo można użyć naszego interfejsu API do przeprowadzenia konwersji HTML na PDF za pomocą Node.js. Aby rozpocząć tworzenie plików PDF, po prostu pobierz pakiet Node.js, Weź swój klucz i sekret , a następnie skorzystaj z wersji demo zawarty w. Następnie sprawdź Dokumentacja API dla Node.js aby dowiedzieć się, jak korzystać z interfejsu API 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;
    }
});

Przykładowy kod poniżej pokazuje, jak łatwo jest użyć naszego interfejsu API do konwersji HTML na PDF za pomocą Perla. Aby rozpocząć tworzenie plików PDF, po prostu pobierz bibliotekę Perla, Weź swój klucz i sekret , a następnie skorzystaj z wersji demo zawarty w. Następnie sprawdź Dokumentacja API dla Perla aby dowiedzieć się, jak korzystać z interfejsu API 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");

Poniższy przykładowy kod pokazuje, jak łatwo można użyć naszego interfejsu API do konwersji HTML na PDF za pomocą PHP. Aby rozpocząć tworzenie plików PDF, po prostu pobierz bibliotekę PHP, Weź swój klucz i sekret , a następnie skorzystaj z wersji demo zawarty w. Następnie sprawdź Dokumentacja API dla PHP aby dowiedzieć się, jak korzystać z interfejsu API 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");

Poniższy przykładowy kod pokazuje, jak łatwo jest używać naszego interfejsu API do konwersji HTML na PDF za pomocą Pythona. Aby rozpocząć tworzenie plików PDF, po prostu pobierz bibliotekę Python, Weź swój klucz i sekret , a następnie skorzystaj z wersji demo zawarty w. Następnie sprawdź Dokumentacja API dla Pythona aby dowiedzieć się, jak korzystać z interfejsu API 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") 

Poniższy przykładowy kod pokazuje, jak łatwo jest użyć naszego API do konwersji HTML na PDF za pomocą naszego REST API. Następnie sprawdź Dokumentacja API dla REST API aby poznać wszystkie sposoby dostosowywania swoich ujęć.

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 

Przykładowy kod poniżej pokazuje, jak łatwo jest użyć naszego interfejsu API do konwersji HTML na PDF za pomocą Ruby. Aby rozpocząć tworzenie plików PDF, po prostu pobierz Ruby Gem, Weź swój klucz i sekret , a następnie skorzystaj z wersji demo zawarty w. Następnie sprawdź Dokumentacja API dla Ruby aby dowiedzieć się, jak korzystać z interfejsu API 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") 	

Jeśli masz pliki HTM lub HTML i używasz języka po stronie serwera, takiego jak PHP, dokumenty te można również wykorzystać do wygenerowania pliku PDF. Po prostu użyj odpowiedniego FileToPDF metoda dla używanego języka.

Podczas tworzenia plików PDF często konieczne jest określenie, gdzie mają się pojawiać podziały stron w pliku PDF, aby zatrzymać podział powiązanych treści na dwie strony. Aby to zrobić, musisz określić specjalną składnię HTML podziału strony, jak wyjaśniono w tym rozdziale Tutorial.

Interfejs API HTML to Image

GrabzIt umożliwia również Twojej aplikacji konwersję HTML na obrazy. W jednym z następujących formatów plików: JPG, PNG, BMP, WEBP lub TIFF. Korzystanie z jednego z dziewięciu różnych języków programowania. Po prostu wybierz poniżej język programowania, którego chcesz używać, a następnie postępuj zgodnie z instrukcjami.

Przykładowy kod poniżej pokazuje, jak łatwo przekonwertować HTML na obraz PNG za pomocą ASP.NET. Aby rozpocząć tworzenie obrazów pobierz bibliotekę ASP.NET, Weź swój klucz i sekret , a następnie skorzystaj z wersji demo zawarty w. Następnie sprawdź Dokumentacja API dla ASP.NET aby dowiedzieć się, jak korzystać z interfejsu API 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");

Przykładowy kod poniżej pokazuje, jak łatwo przekonwertować HTML na obraz PNG za pomocą Java. Aby rozpocząć tworzenie obrazów pobierz bibliotekę Java, Weź swój klucz i sekret , a następnie skorzystaj z wersji demo zawarty w. Następnie sprawdź Dokumentacja API dla Java aby dowiedzieć się, jak korzystać z interfejsu API 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");

Przykładowy kod poniżej pokazuje, jak łatwo przekonwertować HTML na JPG w JavaScript. Aby rozpocząć tworzenie zdjęć, pobierz Biblioteka JavaScript GrabzIt. Więc weź swój klucz i sekret, dodaj domenę chcesz włączyć JavaScript, a następnie sprawdź Dokumentacja API dla JavaScript aby dowiedzieć się, jak korzystać z interfejsu API GrabzIt.

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

Przykładowy kod poniżej pokazuje, jak łatwo przekonwertować HTML na obraz przy użyciu Node.js. Aby rozpocząć tworzenie obrazów pobierz pakiet Node.js, Weź swój klucz i sekret , a następnie skorzystaj z wersji demo zawarty w. Następnie sprawdź Dokumentacja API dla Node.js aby dowiedzieć się, jak korzystać z interfejsu API 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;
    }
});

Przykładowy kod poniżej pokazuje, jak łatwo przekonwertować HTML na JPG za pomocą Perla. Aby rozpocząć tworzenie obrazów pobierz bibliotekę Perla, Weź swój klucz i sekret , a następnie skorzystaj z wersji demo zawarty w. Następnie sprawdź Dokumentacja API dla Perla aby dowiedzieć się, jak korzystać z interfejsu API 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");

Przykładowy kod poniżej pokazuje, jak łatwo przekonwertować HTML na JPG za pomocą PHP. Aby rozpocząć tworzenie plików graficznych pobierz bibliotekę PHP, Weź swój klucz i sekret , a następnie skorzystaj z wersji demo zawarty w. Następnie sprawdź Dokumentacja API dla PHP aby dowiedzieć się, jak korzystać z interfejsu API 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");

Przykładowy kod poniżej pokazuje, jak łatwo przekonwertować HTML na obraz przy użyciu Pythona. Aby rozpocząć tworzenie obrazów pobierz bibliotekę Python, Weź swój klucz i sekret , a następnie skorzystaj z wersji demo zawarty w. Następnie sprawdź Dokumentacja API dla Pythona aby dowiedzieć się, jak korzystać z interfejsu API 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") 

Poniższy przykładowy kod pokazuje, jak łatwo jest przekonwertować HTML do formatu JPG przy użyciu naszego REST API. Następnie sprawdź Dokumentacja API dla REST API aby poznać wszystkie sposoby dostosowywania swoich ujęć.

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 

Przykładowy kod poniżej pokazuje, jak łatwo przekonwertować HTML na format JPG za pomocą Ruby. Aby rozpocząć tworzenie obrazów pobierz Ruby Gem, Weź swój klucz i sekret , a następnie skorzystaj z wersji demo zawarty w. Następnie sprawdź Dokumentacja API dla Ruby aby dowiedzieć się, jak korzystać z interfejsu API 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")