Geek Speak - Useful functions
I would like to share some useful functions for you to use. This is part of an application that I will eventually share when I get it completed. In my last post, I showed how to create a FlowDocument from HTML, well I put that code into a function. The other function, takes a URL and takes the HTML and returns it as a string.
public static string ConvertUrlToHtmlText(string url) {
try {
HttpWebRequest request = HttpWebRequest.Create(new Uri(url)) as HttpWebRequest;
HttpWebResponse response = request.GetResponse() as HttpWebResponse;
StreamReader reader = new StreamReader(response.GetResponseStream());
string convertedText = reader.ReadToEnd();
return convertedText;
}
catch (WebException) {
return null;
}
catch (Exception) {
return null;
}
}
public static FlowDocument ConvertTextToFlowDocument(string text) {
try {
string xaml = HTMLConverter.HtmlToXamlConverter.ConvertHtmlToXaml(text, true);
return XamlReader.Load(new XmlTextReader(new StringReader(xaml))) as FlowDocument;
}
catch (Exception) {
return null;}
}
The full code can be found at https://waddleton.net/Documents/HtmlConversion.zip
Comments
- Anonymous
November 07, 2008
Compare oxycontin to oxycodone. Oxycontin vs. oxycodone.