Una richiesta comune è quella di utilizzare il file Libreria JavaScript di GrabzIt per acquisire un modulo compilato dall'utente. Tuttavia, poiché le nostre acquisizioni vengono acquisite da server remoti, GrabzIt non sarà in grado di farlo senza un po' di lavoro aggiuntivo. Fortunatamente tutta questa opera è stata realizzata into il ConvertPage
metodo, se vuoi maggiori informazioni controlla acquisire contenuti dinamici.
Si noti tuttavia che risorse come CSS e JavaScript non possono essere caricate a meno che la pagina web non sia accessibile su internet. Di seguito è riportato un esempio di utilizzo di questa funzionalità.
<html>
<head>
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.5.2/grabzit.min.js"></script>
</head>
<body onload="loadFromQueryString()">
<form id="myForm">
<label>Name</label> <input type="text" name="fullname" data-gt-translate-attributes='[{"attribute":"value","format":"json"}]' value="Sam"/><br/>
<label>Order</label> <select name="order">
<option data-gt-translate-attributes='[{"attribute":"value","format":"json"}]' value="Computer">Computer</option>
<option data-gt-translate-attributes='[{"attribute":"value","format":"json"}]' value="Monitor">Monitor</option>
<option data-gt-translate-attributes='[{"attribute":"value","format":"json"}]' value="Printer">Printer</option>
</select><br/><br/>
<input type="button" data-gt-translate-attributes='[{"attribute":"value","format":"json"}]' value="Take Screenshot" onclick="createScreenshot();"/>
</form>
<div id="divResult"></div>
<script type="text/javascript">
function createScreenshot()
{
//dynamically capture the page and add it to the div.
GrabzIt("Sign in to view your Application Key").ConvertPage().AddTo('divResult');
}
</script>
</body>
</html>