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.
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?

 

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.

C#

// 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);

VB

' 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,

http://www.syncfusion.com/support/user/uploads/Sample_FromString_9c886805.zip

Article ID: Published Date: Last Revised Date: Platform: Control:
888 04/30/2011 07/10/2014 Windows Forms PDF
Tags:
Did you find this information helpful?
Add Comment
You must log in to leave a comment

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