Tools zum Erfassen und Konvertieren des Webs

Machen Sie mit ASP.NET einen Screenshot einer mobilen Website

ASP.NET API

Das GrabzIt ASP.NET API Bietet die Möglichkeit, Screenshots von Mobilversionen von Websites aufzunehmen. Allerdings sind nicht alle Websites mit speziellen Mobilversionen ausgestattet und funktionieren möglicherweise nicht unter allen Umständen. Mobiler Screenshot kann sowohl für Bild- und PDF-Screenshots als auch beim Extrahieren von Tabellen angefordert werden.

Um dies zu tun, müssen Sie die BrowserType Aufzählung mit dem Wert von MobileBrowser beim Erstellen eines Image, PDF or Tabelle, Wie nachfolgend dargestellt. Daraufhin wird die mobile Version der Zielwebsite angefordert.

Um einen authentischeren Screenshot für Mobilgeräte zu erhalten, ist es auch eine gute Idee, eine Standardbreite für den Browser für Mobilgeräte an das zu übergeben BrowserWidth Eigentum der ImageOptions Klasse. Oder wenn Sie ein PDF erstellen, wählen Sie eine kleinere Seitengröße.

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