How to Capture Screenshot of Website from URL in C# (C-Sharp) ?
This article shows you a solution for capturing website screenshot from url.
- Step 1: Download the Websites Screenshot .Net Component.
- Step 2: Install it on your computer. You will get the WebsitesScreenshot.dll component in the folder.
- Step 3: Open your visual studio project, add this dll in your project references and try the following sample code.
The following code sample shows how to create full size jpg screenshot from a website page url.
C# .Net Code.
WebsitesScreenshot.WebsitesScreenshot _Obj; _Obj = new WebsitesScreenshot.WebsitesScreenshot (); WebsitesScreenshot.WebsitesScreenshot.Result _Result; _Result = _Obj.CaptureWebpage("http://www.WebsitesScreenshot.com"); if (_Result == WebsitesScreenshot.WebsitesScreenshot.Result.Captured) { _Obj.ImageFormat = WebsitesScreenshot. WebsitesScreenshot.ImageFormats.JPG; _Obj.SaveImage ("c:\\WebsitesScreenshot.jpg"); } _Obj.Dispose();
VB .Net code.
Dim _Obj As New WebsitesScreenshot.WebsitesScreenshot Dim _Result As WebsitesScreenshot.WebsitesScreenshot.Result With _Obj _Result = .CaptureWebpage("http://www.WebsitesScreenshot.com") If _Result = WebsitesScreenshot.WebsitesScreenshot. _ Result.Captured Then .ImageFormat = WebsitesScreenshot. _ WebsitesScreenshot.ImageFormats.JPG .SaveImage("c:\WebsitesScreenshot.jpg") End If End With _Obj.Dispose()