-- Thanks & Regards, RNA Team
Thanks, A2H My Blog
Document document = new Document(); using (MemoryStream buffer = new MemoryStream()) { using (TextWriter writer = new StreamWriter(buffer, Encoding.UTF8)) { using (HtmlTextWriter htmlWriter = new HtmlTextWriter(writer)) { this.RenderControl(htmlWriter); htmlWriter.Flush(); writer.Flush(); buffer.Position = 0; string stylesheet = "Default.css"; using (StreamReader reader = new System.IO.StreamReader(buffer, Encoding.UTF8)) { String baseHref = Request.Url.AbsoluteUri; document.LoadHTML(reader, baseHref, Spire.Doc.Documents.XHTMLValidationType.None); document.HtmlExportOptions.CssStyleSheetType = CssStyleSheetType.External; document.HtmlExportOptions.CssStyleSheetFileName = stylesheet; document.SaveToFile("Test.pdf", Spire.Doc.FileFormat.PDF, Response, HttpContentType.Attachment); } } } }
Login to post response