2X faster development
The ultimate WinForms UI toolkit to boost your development speed.
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 |
2X faster development
The ultimate WinForms UI toolkit to boost your development speed.
This page will automatically be redirected to the sign-in page in 10 seconds.