We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

How do I convert a Html String which is obtained from a web page along with the external css files and images?

Platform: WinForms |
Control: PDF


In order to solve this you have to set the baseUrl parameter of the HTML string convert function with the full URL of the page from where you have retrieved the HTML string.


// Convert the website as string

HttpWebRequest request = (System.Net.HttpWebRequest)System.Net.HttpWebRequest.Create("http://www.syncfusion.com");

HttpWebResponse flixresponse = (HttpWebResponse)request.GetResponse();

StreamReader response = new StreamReader(flixresponse.GetResponseStream(), Encoding.UTF8);

string htmlstring = response.ReadToEnd();

//Convert the HtmlString to Image

System.Drawing.Image img = html.FromString(htmlString,"http://www.syncfusion.com", ImageType.Metafile, (int)width, -1, AspectRatio.KeepWidth);


' Convert the website as string

Dim request As HttpWebRequest = CType(System.Net.HttpWebRequest.Create("http://www.syncfusion.com"), System.Net.HttpWebRequest)

Dim flixresponse As HttpWebResponse = CType(request.GetResponse(), HttpWebResponse)

Dim response As StreamReader = New StreamReader(flixresponse.GetResponseStream(), Encoding.UTF8)

Dim htmlstring As String = response.ReadToEnd()

'Convert the HtmlString to Image

Dim img As System.Drawing.Image = html.FromString(htmlString, "http://www.syncfusion.com", ImageType.Metafile, CInt(Fix(width)), -1, AspectRatio.KeepWidth)

Please look into the sample from the below specified location,


2X faster development

The ultimate WinForms UI toolkit to boost your development speed.
You must log in to leave a comment

Please sign in to access our KB

This page will automatically be redirected to the sign-in page in 10 seconds.

Up arrow icon

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

Live Chat Icon For mobile