Webをキャプチャして変換するツール

GrabzItのAPIを使用してHTMLをPDFに、HTMLを画像に変換するHTML to PDFおよびImage API

URLを変換できることに加えて、GrabzItのAPIはHTMLをPDFに変換し、 HTMLから画像 無料で。 ときGrabzIt HTMLを変換します Webブラウザーインスタンスを使用して、HTML内で参照されるリソースが適切にレンダリングされるようにします。 たとえば、CSS、JavaScript、ビデオ、Flash、SVG、またはWebフォント。

HTML


PDFへ

ただし、GrabzItでレンダリングするには、HTMLにインライン化されていないリソースは絶対URLを使用して参照する必要があります。 たとえば、CSSファイルは、次を使用してHTMLコードで参照する必要があります。 http://www.example.com/mystyle.css ではなく mystyle.css

上記のデモでわかるように、HTML to PDF APIまたはHTML to Image APIを使用すると、開発者が想像できるものを作成できます。 次に、正確に変換します intoコンバーターによる画像またはPDF。

HTML to PDF API

GrabzItは、8種類のプログラミング言語で利用できる使いやすいAPIを使用して、アプリでHTMLをPDFに簡単に変換できるようにします。 以下から必要なプログラミング言語を選択して、関連する指示に従ってください。

以下のサンプルコードは、C#を使用してAPIを使用してHTMLをPDFに変換するのがいかに簡単かを示していますが、GrabzItのASP.NETライブラリはあらゆる.NET言語と互換性があります。 PDFの作成を開始するには ASP.NETライブラリをダウンロードする、取得 鍵と秘密 その後 デモを使用する 内に含まれます。 次に、 ASP.NETのAPIドキュメント GrabzItのAPIを使用できるすべての方法を見つけます。

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

以下のサンプルコードは、HTMLからPDFへのJavaライブラリの使用がいかに簡単かを示しています。 PDFの作成を開始するには Javaライブラリをダウンロードする、取得 鍵と秘密 その後 デモを使用する 内に含まれます。 次に、 JavaのAPIドキュメント GrabzItのAPIを使用できるすべての方法を見つけます。

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

以下のサンプルコードは、JavaScriptを使用してAPIを使用してHTMLをPDFに変換することがいかに簡単かを示しています。 PDFのダウンロードの作成を開始するには GrabzItのJavaScriptライブラリ。 その後、 鍵と秘密, ドメインを追加 JavaScriptを使用してから、 JavaScriptのAPIドキュメント GrabzItのAPIを使用できるすべての方法を見つけます。

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

以下のサンプルコードは、Node.jsを使用してAPIを使用してHTMLからPDFへの変換を実行することがいかに簡単かを示しています。 PDFの作成を開始するには Node.jsパッケージをダウンロードする、取得 鍵と秘密 その後 デモを使用する 内に含まれます。 次に、 Node.jsのAPIドキュメント GrabzItのAPIを使用できるすべての方法を見つけます。

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

以下のコード例は、Perlを使用してAPIを使用してHTMLをPDFに変換するのがいかに簡単かを示しています。 PDFの作成を開始するには Perlライブラリをダウンロードする、取得 鍵と秘密 その後 デモを使用する 内に含まれます。 次に、 PerlのAPIドキュメント GrabzItのAPIを使用できるすべての方法を見つけます。

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

以下のサンプルコードは、PHPを使用してAPIを使用してHTMLをPDFに変換することがいかに簡単かを示しています。 PDFの作成を開始するには PHPライブラリをダウンロードする、取得 鍵と秘密 その後 デモを使用する 内に含まれます。 次に、 PHPのAPIドキュメント GrabzItのAPIを使用できるすべての方法を見つけます。

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

以下のサンプルコードは、Pythonを使用してAPIを使用してHTMLをPDFに変換することがいかに簡単かを示しています。 PDFの作成を開始するには Pythonライブラリをダウンロードする、取得 鍵と秘密 その後 デモを使用する 内に含まれます。 次に、 PythonのAPIドキュメント GrabzItのAPIを使用できるすべての方法を見つけます。

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

以下のサンプルコードは、APIを使用して、Rubyを使用してHTMLをPDFに変換することがいかに簡単かを示しています。 PDFの作成を開始するには Ruby Gemをダウンロードする、取得 鍵と秘密 その後 デモを使用する 内に含まれます。 次に、 RubyのAPIドキュメント GrabzItのAPIを使用できるすべての方法を見つけます。

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

HTMまたはHTMLファイルがあり、PHPなどのサーバー側言語を使用している場合、これらのドキュメントを使用してPDFを生成することもできます。 適切なものを使用してください FileToPDF 方法 代わりに使用している言語に対して。

PDFファイルを作成するとき、関連するコンテンツが2ページに分割されるのを防ぐために、PDFのどこに改ページを表示するかを指定する必要がよくあります。 これを行うには、このページで説明されているように、特別な改ページHTML構文を指定する必要があります チュートリアル.

HTML to Image API

GrabzItを使用すると、アプリケーションでHTMLを画像に変換することもできます。 次のファイル形式のいずれか:JPG、PNG、BMP、WEBP、またはTIFF。 8つの異なるプログラミング言語のいずれかを使用します。 以下で使用したいプログラミング言語を選択して、関連する指示に従ってください。

以下のサンプルコードは、ASP.NETを使用してHTMLをPNG画像に簡単に変換する方法を示しています。 画像の作成を開始するには ASP.NETライブラリをダウンロードする、取得 鍵と秘密 その後 デモを使用する 内に含まれます。 次に、 ASP.NETのAPIドキュメント GrabzItのAPIを使用できるすべての方法を見つけます。

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

以下のコード例は、Javaを使用してHTMLをPNG画像に変換するのがいかに簡単かを示しています。 画像の作成を開始するには Javaライブラリをダウンロードする、取得 鍵と秘密 その後 デモを使用する 内に含まれます。 次に、 JavaのAPIドキュメント GrabzItのAPIを使用できるすべての方法を見つけます。

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

以下のサンプルコードは、JavaScriptでHTMLをJPGに変換するのがいかに簡単かを示しています。 画像のダウンロードを作成するには GrabzItのJavaScriptライブラリ。 その後、 鍵と秘密, ドメインを追加 JavaScriptを使用してから、 JavaScriptのAPIドキュメント GrabzItのAPIを使用できるすべての方法を見つけます。

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

以下のサンプルコードは、Node.jsを使用してHTMLを画像に簡単に変換する方法を示しています。 画像の作成を開始するには Node.jsパッケージをダウンロードする、取得 鍵と秘密 その後 デモを使用する 内に含まれます。 次に、 Node.jsのAPIドキュメント GrabzItのAPIを使用できるすべての方法を見つけます。

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

以下のコード例は、Perlを使用してHTMLをJPGに変換するのがいかに簡単かを示しています。 画像の作成を開始するには Perlライブラリをダウンロードする、取得 鍵と秘密 その後 デモを使用する 内に含まれます。 次に、 PerlのAPIドキュメント GrabzItのAPIを使用できるすべての方法を見つけます。

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

以下のサンプルコードは、PHPを使用してHTMLをJPGに簡単に無料で変換する方法を示しています。 画像ファイルの作成を開始するには PHPライブラリをダウンロードする、取得 鍵と秘密 その後 デモを使用する 内に含まれます。 次に、 PHPのAPIドキュメント GrabzItのAPIを使用できるすべての方法を見つけます。

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

以下のサンプルコードは、Pythonを使用してHTMLを画像に簡単に変換できることを示しています。 画像の作成を開始するには Pythonライブラリをダウンロードする、取得 鍵と秘密 その後 デモを使用する 内に含まれます。 次に、 PythonのAPIドキュメント GrabzItのAPIを使用できるすべての方法を見つけます。

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

以下のサンプルコードは、Rubyを使用してHTMLをJPG形式に変換することがいかに簡単かを示しています。 画像の作成を開始するには Ruby Gemをダウンロードする、取得 鍵と秘密 その後 デモを使用する 内に含まれます。 次に、 RubyのAPIドキュメント GrabzItのAPIを使用できるすべての方法を見つけます。

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