The GrabzIt ASP.NET API ਵੈਬਸਾਈਟਾਂ ਦੇ ਮੋਬਾਈਲ ਸੰਸਕਰਣਾਂ ਦੇ ਸਕ੍ਰੀਨ ਸ਼ਾਟ ਲੈਣ ਦੀ ਯੋਗਤਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਹਾਲਾਂਕਿ ਸਾਰੀਆਂ ਵੈਬਸਾਈਟਾਂ ਦੇ ਵਿਸ਼ੇਸ਼ ਮੋਬਾਈਲ ਸੰਸਕਰਣ ਨਹੀਂ ਹੁੰਦੇ ਅਤੇ ਇਸ ਲਈ ਇਹ ਸਾਰੇ ਹਾਲਤਾਂ ਵਿੱਚ ਕੰਮ ਨਹੀਂ ਕਰ ਸਕਦਾ. ਮੋਬਾਈਲ ਸਕਰੀਨ ਸ਼ਾਟ ਦੋਵਾਂ ਚਿੱਤਰਾਂ ਅਤੇ ਪੀਡੀਐਫ ਸਕ੍ਰੀਨਸ਼ਾਟ ਲਈ ਵੀ ਟੇਬਲ ਕੱractਣ ਲਈ ਬੇਨਤੀ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ.
ਇਹ ਕਰਨ ਲਈ ਤੁਹਾਨੂੰ ਇਸ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ BrowserType ਦੇ ਮੁੱਲ ਦੇ ਨਾਲ enum MobileBrowser ਬਣਾਉਣ ਵੇਲੇ ਚਿੱਤਰ ਨੂੰ, PDF or ਸਾਰਣੀ ਵਿੱਚ, ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਰਸਾਇਆ ਗਿਆ ਹੈ. ਇਹ ਫਿਰ ਟੀਚੇ ਦੀ ਵੈਬਸਾਈਟ ਦੇ ਮੋਬਾਈਲ ਸੰਸਕਰਣ ਦੀ ਬੇਨਤੀ ਕਰੇਗਾ.
MobileBrowser
ਵਧੇਰੇ ਪ੍ਰਮਾਣਿਤ ਮੋਬਾਈਲ ਸਕ੍ਰੀਨਸ਼ਾਟ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਇੱਕ ਮਿਆਰੀ ਮੋਬਾਈਲ ਬਰਾ browserਜ਼ਰ ਨੂੰ ਚੌੜਾਈ ਨੂੰ ਪਾਸ ਕਰਨਾ ਇੱਕ ਚੰਗਾ ਵਿਚਾਰ ਹੈ 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");