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. (Last updated on: November 16, 2018).
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 |
Published Date: April 30, 2011 |
Last Revised Date: July 10, 2014

 

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

ADD COMMENT
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.

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