Referred URL - http://www.dotnetspider.com/forum/298029-Print-out-PDF-file.aspx
Download the latest version of iTextSharp.dll (v5.0.5.0) and use the following code:
Download the latest version of iTextSharp.dll (v5.0.5.0) and use the following code:
using System.IO; using iTextSharp.text; using iTextSharp.text.pdf; using iTextSharp.text.html; using iTextSharp.text.html.simpleparser; using System.Text; private void button1_Click(object sender, EventArgs e) { string HtmlText = "<b>" + TextBox1.Text + "</b>"; HTMLToPdf(HtmlText, "C://PdfFile.pdf"); } public void HTMLToPdf(string HTMLContent, string FilePath) { string FileName = Guid.NewGuid().ToString(); Document document = new Document(); PdfWriter.GetInstance(document, new FileStream(FilePath, FileMode.Create)); document.Open(); iTextSharp.text.html.simpleparser.StyleSheet styles = new iTextSharp.text.html.simpleparser.StyleSheet(); iTextSharp.text.html.simpleparser.HTMLWorker hw = new iTextSharp.text.html.simpleparser.HTMLWorker(document); hw.Style = styles; hw.Parse(new StringReader(HTMLContent)); document.Close(); }
No comments:
Post a Comment