The Websites Screenshot DLL is a .NET Class Library to render website page. It allows you to capture website page and create full size screenshot or thumbnail preview in a number of different formats like JPG, GIF, PNG, BMP and TIF. You can use this dll for the following web or windows programming task.

To capture full size screenshot of website page.
To create thumbnail image of website page.
To convert HTML code to image.

Websites Screenshot DLL is very flexible, powerful and fast. It includes many options to customize the webpage image capturing process. Suppose you want to produce a 200 x 300 PNG thumbnail image of the www.msn.com. This is the code you need.

Include this assembly WebsitesScreenshot.dll in your project.
Namespace: WebsitesScreenshot
C# .NET code sample:

    
WebsitesScreenshot.WebsitesScreenshot _Obj;
_Obj = new WebsitesScreenshot.WebsitesScreenshot();
WebsitesScreenshot.WebsitesScreenshot.Result _Result;            
_Result = _Obj.CaptureWebpage("http://www.msn.com");
if (_Result == WebsitesScreenshot.
			WebsitesScreenshot.Result.Captured)
{
	_Obj.ImageWidth = 200;
	_Obj.ImageHeight = 300;
	_Obj.ImageFormat = WebsitesScreenshot.
		WebsitesScreenshot.ImageFormats.PNG;
	_Obj.SaveImage("c:\\msn.png");
} 
_Obj.Dispose();

And here is the thumbnail you get.

Websites Screenshot

However, if you don't want to save your image to a local file, you can also get it in a memory object. You can use this dll in any .NET supported languages (VB, C#, ASP etc...)

What's NEW in Version 1.3

Now you can get the HTML source of the captured website page.
using that you can retrieve the page title, links etc.
Method: GetHTMLSource

Key Features

  • Generate website thumbnail image.
  • Capture full size screenshot of any web page.
  • Convert MHTML or HTML to image.
  • Support saving resulting image both to local file and in memory.
  • Take a snapshot of a whole webpage into one image without scrollbars.
  • Ability to retrieve page for capturing via HTTP, HTTPS, or from a local file.
  • Supports JPG, GIF, PNG, BMP and TIF image formats.
  • Ability to set JPEG quality (compression) percent.
  • Supports capturing site with flash content.
  • Get links, title or html source of a page.
  • Ability to enable or disable scripts, ActiveX, Java.
  • Ability to set timeout seconds of web page to load.
  • Supports delayed snapshots of web page.
  • Configurable capture area width and height.
  • Multithreaded architecture for simultaneous processing of multiple requests.

Sample Output Images (click on thumbnail to see full size screenshot)

www.youtube.com
100 X 200
www.myspace.com
100 X 200
www.amazon.com
100 X 200
www.blogger.com
90 X 100
www.msn.com
100 X 150
www.yahoo.com
90 X 120
www.about.com
100 X 150
www.ebay.com
100 X 110
to top