'''' This code is part of Document Solutions for PDF .NET demos.'' Copyright (c) MESCIUS inc. All rights reserved.''ImportsSystem.IOImportsGrapeCity.Documents.Html '' This sample shows the simplest way to render a web page'' specified by a URL to a PDF (here we render the Google home page).'''' In this sample we directly use the GcHtmlRenderer class'' to render the page to a temporary PDF file, which Is then'' returned in the output stream.'' A more flexible way that allows you to easily add HTML content'' to a PDF file along with other content Is via the extension'' methods GcPdfGraphics.MeasureHtml()/GcPdfGraphics.DrawHtml()'' as demonstrated by HelloWorldHtml And other samples.'''' Please see notes in comments at the top of HelloWorldHtml'' sample code for details on adding DsHtml to your projects.PublicClassRenderPage0SubCreatePDF(ByVal stream AsStream)'' Get a temporary file where the web page will be rendered:Dim tmp = Path.GetTempFileName()'' The Uri of the web page to render:Dim uri = New Uri("http://www.google.com")'' Create an instance of GcHtmlBrowser that is used to render HTML:Using browser = Util.NewHtmlBrowser()'' Render the source Web page to the temporary file:Using htmlPage = browser.NewPage(uri) htmlPage.SaveAsPdf(tmp)EndUsingEndUsing'' Copy the created PDF from the temp file to target streamUsing ts = File.OpenRead(tmp) ts.CopyTo(stream)EndUsing'' Clean up:File.Delete(tmp)'' Done.EndSubEndClass