/// <summary> /// Renders a url /// </summary> /// <param name="url"></param> static void Render(string url) { Console.WriteLine("Rendering " + url + "..."); // Check the URL Uri uri = Browser.TryParse(url); if (uri == null) { Console.Error.WriteLine("Unable to open url: " + url); return; } // Continue if ok using (var browser = new Browser()) { browser.Size = new Size(1024, 700); browser.Navigate(url); browser.RenderOnLoad(String.IsNullOrEmpty(uri.Host) ? "page.png" : uri.Host + ".png"); while (browser.ReadyState != System.Windows.Forms.WebBrowserReadyState.Complete) { Program.DoEvents(); } } }
/// <summary> /// Renders a url /// </summary> /// <param name="url"></param> static void Render(string url) { Console.WriteLine("Rendering " + url + "..."); // Check the URL Uri uri = Browser.TryParse(url); if (uri == null) { Console.Error.WriteLine("Unable to open url: " + url); return; } // Continue if ok using (var browser = new Browser()) { browser.Size = new Size(1024, 700); browser.Navigate(url); //a file or a url browser.ScrollBarsEnabled = false; browser.RenderOnLoad(uri.Host + ".png"); while (browser.ReadyState != System.Windows.Forms.WebBrowserReadyState.Complete) { System.Windows.Forms.Application.DoEvents(); } } }