Ferramentas para capturar e converter a Web

Tire uma captura de tela de um site para celular com o ASP.NET

API do ASP.NET

A API do GrabzIt ASP.NET fornece a capacidade de capturar capturas de tela de versões móveis de sites, no entanto, nem todos os sites têm versões móveis especiais e, portanto, podem não funcionar em todas as circunstâncias. É possível solicitar uma captura de tela móvel para capturas de tela de imagem e PDF, bem como ao extrair tabelas.

Para fazer isso, você precisa usar o BrowserType enum com o valor de MobileBrowser ao criar um imagem, PDF or mesa, como mostrado abaixo. Isso solicitará a versão móvel do site de destino.

Para obter uma captura de tela móvel mais autenticada, também é uma boa ideia passar uma largura padrão do navegador móvel para o BrowserWidth propriedade do ImageOptions classe. Ou, se você estiver criando um PDF, escolha um tamanho de página menor.

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");