Strumenti per acquisire e convertire il Web

Cattura uno screenshot di un sito Web mobile con ASP.NET

API ASP.NET

I API GrabzIt ASP.NET offre la possibilità di acquisire schermate delle versioni mobili dei siti Web, tuttavia non tutti i siti Web dispongono di versioni mobili speciali e pertanto potrebbero non funzionare in tutte le circostanze. È possibile richiedere screenshot per dispositivi mobili sia per screenshot di immagini che PDF, nonché durante l'estrazione di tabelle.

Per fare questo è necessario utilizzare il BrowserType enum con il valore di MobileBrowser durante la creazione di a Immagine, PDF or tavolo, come mostrato di seguito. Ciò richiederà quindi la versione mobile del sito Web di destinazione.

Per ottenere uno screenshot mobile più autentico è anche una buona idea passare una larghezza standard del browser mobile a BrowserWidth proprietà del ImageOptions classe. Oppure se stai creando un PDF scegli una dimensione della pagina più piccola.

ImageOptions options = new ImageOptions();
options.Format = ImageFormat.png;
options.BrowserWidth = 320;
options.Width = 256;
options.Height = 256;
options.RequestAs = BrowserType.MobileBrowser;

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
grabzIt.URLToImage("https://www.tesla.com", options);
grabzIt.Save("http://www.mysite.com/Home/Handler");