ページを画像、PDF、または DOCX としてキャプチャする前に、ページの HTML を変更できます。
これを行うには、使用しているプログラミング言語の適切なメソッドを使用して HTML ページのコンテンツを読み取る必要があります。 これを完了したら、HTML を変更します。その例を以下に示します。 次に、アドレス パラメータをコンテンツの読み取りに使用したものと同じパラメータに設定します。 これにより、Web ページが同じ URL を使用してキャプチャされるようになり、関連するリソースが正しく表示されます。
string html = ""; //populate this variable by the HTML from http://www.example.com/index.html //alter HTML html += "<style>body{background-color:red !important;}</style>"; GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); ImageOptions options = new ImageOptions(); options.Address = "http://www.example.com/index.html"; grabzIt.HTMLToImage(html, options); grabzIt.SaveTo("result.jpg");
String html = ""; //populate this variable by the HTML from http://www.example.com/index.html //alter HTML html += "<style>body{background-color:red !important;}</style>"; GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); ImageOptions options = new ImageOptions(); options.setAddress("http://www.example.com/index.html"); grabzIt.HTMLToImage(html, options); grabzIt.SaveTo("result.jpg");
var grabzit = require('grabzit'); var html = ""; //populate this variable by the HTML from http://www.example.com/index.html //alter HTML html += "<style>body{background-color:red !important;}</style>"; var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret"); client.html_to_image(html,{"address":"http://www.example.com/index.html"}); client.save_to("result.jpg", function (error, id){ if (error != null){ throw error; } });
$html = ""; #populate this variable by the HTML from http://www.example.com/index.html #alter HTML html .= "<style>body{background-color:red !important;}</style>"; $grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret"); $options = GrabzItImageOptions->new(); $options->address("http://www.example.com/index.html"); $grabzIt->HTMLToImage($html,$options); $grabzIt->SaveTo("result.jpg");
$html = ""; //populate this variable by the HTML from http://www.example.com/index.html //alter HTML $html .= "<style>body{background-color:red !important;}</style>"; $grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); $options = new \GrabzIt\GrabzItImageOptions(); $options->setAddress("http://www.example.com/index.html"); $grabzIt->HTMLToImage($html, $options); $grabzIt->SaveTo("result.jpg");
html = "" #populate this variable by the HTML from http://www.example.com/index.html #alter HTML html += "<style>body{background-color:red !important;}</style>" grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret") options = GrabzItImageOptions.GrabzItImageOptions() options.address = "http://www.example.com/index.html" grabzIt.HTMLToImage(html, options) grabzIt.SaveTo("result.jpg")
html = "" #populate this variable by the HTML from http://www.example.com/index.html #alter HTML html += "<style>body{background-color:red !important;}</style>"; grabzIt = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret") options = GrabzIt::ImageOptions.new() options.address = "http://www.example.com/index.html" grabzIt.html_to_image(html, options) grabzIt.save_to("result.jpg")