GrabzIt の無料 API を使用して、HTML を PDF に簡単に変換し、 HTMLから画像. GrabzIt の場合 HTMLを変換します Webブラウザーインスタンスを使用して、HTML内で参照されるリソースが適切にレンダリングされるようにします。 たとえば、CSS、JavaScript、ビデオ、Flash、SVG、またはWebフォント。
ただし、GrabzItでレンダリングするには、HTMLにインライン化されていないリソースは絶対URLを使用して参照する必要があります。 たとえば、CSSファイルはHTMLコードで参照する必要があります http://www.example.com/mystyle.css
ではなく mystyle.css
上記のデモでわかるように、HTML to PDF APIまたはHTML to Image APIを使用すると、開発者が想像できるものを作成できます。 次に、正確に変換します intoコンバーターによる画像またはPDF。
GrabzItは、XNUMXつの異なるプログラミング言語で利用できる使いやすい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@<%= 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>
以下のサンプルコードは、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")
以下のサンプルコードは、REST APIを使用して、APIを使用してHTMLをPDFに変換することがいかに簡単かを示しています。 次にチェックしてください REST APIのAPIドキュメント キャプチャをカスタマイズできるすべての方法を見つけるため。
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
以下のサンプルコードは、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構文を指定する必要があります チュートリアル.
GrabzItを使用すると、アプリケーションでHTMLを画像に変換することもできます。 次のファイル形式のいずれか:JPG、PNG、BMP、WEBPまたはTIFF。 XNUMXつの異なるプログラミング言語のいずれかを使用します。 以下で使用するプログラミング言語を選択し、関連する指示に従ってください。
以下のサンプルコードは、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@<%= 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>
以下のサンプルコードは、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")
以下のサンプルコードは、REST APIを使用してHTMLをJPG形式に変換するのがいかに簡単かを示しています。 次にチェックしてください REST APIのAPIドキュメント キャプチャをカスタマイズできるすべての方法を見つけるため。
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
以下のサンプルコードは、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")