Puede modificar el HTML de cualquier página antes de capturarla como imagen, PDF o DOCX.
Para hacer esto, necesita leer el contenido de la página HTML utilizando un método apropiado del lenguaje de programación que esté utilizando. Una vez que haya hecho esto, modifique el HTML, cuyo ejemplo se muestra a continuación. Luego configure el parámetro de dirección en el mismo que se usó para leer el contenido. Esto garantizará que la página web se capture utilizando la misma URL, de modo que todos los recursos relativos se representen correctamente.
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")