पिछली कक्षा का GrabzIt ASP.NET API वेबसाइटों के मोबाइल संस्करणों के स्क्रीनशॉट लेने की क्षमता प्रदान करता है, हालांकि सभी वेबसाइटों में विशेष मोबाइल संस्करण नहीं होते हैं और इसलिए यह सभी परिस्थितियों में काम नहीं कर सकता है। मोबाइल स्क्रीनशॉट को इमेज और पीडीएफ स्क्रीनशॉट दोनों के साथ-साथ टेबल निकालते समय अनुरोध किया जा सकता है।
ऐसा करने के लिए आपको उपयोग करने की आवश्यकता है BrowserType के मान से गणना करें MobileBrowser बनाते समय की छवि, पीडीएफ or तालिका, जैसा की नीचे दिखाया गया। इसके बाद लक्ष्य वेबसाइट के मोबाइल संस्करण का अनुरोध किया जाएगा।
MobileBrowser
अधिक प्रामाणिक मोबाइल स्क्रीनशॉट प्राप्त करने के लिए यह एक अच्छा विचार है कि मानक मोबाइल ब्राउज़र की चौड़ाई को पास किया जाए BrowserWidth की संपत्ति ImageOptions कक्षा। या यदि आप एक पीडीएफ बना रहे हैं तो एक छोटे पृष्ठ का आकार चुनें।
BrowserWidth
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");