Hi LokeshH,
The problem is invalid html. Your html missing ending "</font>" tag. So the error.
Below is the correct code.
C#
string sbrHTML = "";
sbrHTML = "<font face='Arial'><p style='font-size: 16px; font-name:arial; text-align:center; font-weight:bold;'>SERVICE TAX REGISTRATION NO. XXXXXXXXXX (PAN NO. XXXXXXXXXX) <br /><br />COMMON AREA MAINTENANCE CHARGES</p><table CELLPADDING='2' CELLSPACING='0' WIDTH='100%' style='font-size: 10.5px;font-name:arial;border-collapse:collapse;' ><thead><tr><td colspan='2'><br /></td></tr><tr style='font-size: 12px;font-name:arial;'><td align='left' style='width:50%;'><table CELLPADDING='2' CELLSPACING='0' WIDTH='100%' style='font-size: 11.5px;font-name:arial;border-collapse:collapse;' ><tr><td align='left'>INVOICE NO. CAMC/2017/4/1</td></tr></table></td><td align='left' valign='top' style='width:50%;'><table CELLPADDING='2' CELLSPACING='0' WIDTH='100%' style='font-size: 12px;font-name:arial;border-collapse:collapse;' ><tr><td align='right'>DATE : 20/06/2017</td></tr></table></td></tr><tr><td colspan='2'><p style='font-size: 12px; font-name:arial; text-align:left'>To</p><p style='font-size: 12px; font-name:arial; text-align:left'>M/s. DEMO<br />101-118</p><p style='font-size: 12px; font-name:arial; text-align:left'>C/o. Meena Lalwani<br />401</p><p style='font-size: 12px; font-name:arial; text-align:left'>Dear Sir,</p><p style='font-size: 12px; font-name:arial; text-align:left'>The CAMC (Common Area Maintenamce charges) for Unit Nos. <b>101</b> at DEMO SITE for the period from 01/04/2017 to 30/06/2017 is as below:-</p><p style='font-size: 12px; font-name:arial; text-align:left'>Built up area of your Unit 2629 sq.ft X Rs.7/sq.ft=18403.00 per month</p></td></tr><tr style='font-size: 11px;font-name:arial;'><td align='left' style='width:50%;'><table CELLPADDING='2' CELLSPACING='0' WIDTH='100%' style='font-size: 11.5px;font-name:arial;border-collapse:collapse;' ><tr><td align='left'><b>(18403.00 per month X 90 days)</b></td></tr></table></td><td align='left' valign='top' style='width:50%;'><table CELLPADDING='2' CELLSPACING='0' style='font-size: 12px;font-name:arial;border-collapse:collapse;' ><tr><td align='right'><b>=55209.00</b></td></tr></table></td></tr><tr style='font-size: 11px;font-name:arial;'><td align='left' style='width:50%;'><table CELLPADDING='2' CELLSPACING='0' WIDTH='100%' style='font-size: 11.5px;font-name:arial;border-collapse:collapse;' ><tr style='font-size: 11px;font-name:arial;'><td align='left' align='left'>SERVICE TAX @ 14</td></tr></table></td><td align='left' valign='top' style='width:50%;'><table CELLPADDING='2' CELLSPACING='0' style='font-size: 12px;font-name:arial;border-collapse:collapse;' ><tr><td align='right'><b>=7729.26</b></td></tr></table></td></tr><tr style='font-size: 11px;font-name:arial;'><td align='left' style='width:50%;'><table CELLPADDING='2' CELLSPACING='0' WIDTH='100%' style='font-size: 11.5px;font-name:arial;border-collapse:collapse;' ><tr style='font-size: 11px;font-name:arial;'><td align='left' align='left'>KRISHI KALYAN @ 0.5</td></tr></table></td><td align='left' valign='top' style='width:50%;'><table CELLPADDING='2' CELLSPACING='0' style='font-size: 12px;font-name:arial;border-collapse:collapse;' ><tr><td align='right'><b>=276.04</b></td></tr></table></td></tr><tr style='font-size: 11px;font-name:arial;'><td align='left' style='width:50%;'><table CELLPADDING='2' CELLSPACING='0' WIDTH='100%' style='font-size: 11.5px;font-name:arial;border-collapse:collapse;' ><tr style='font-size: 11px;font-name:arial;'><td align='left' align='left'>SWACHH BHARAT @ 0.5</td></tr></table></td><td align='left' valign='top' style='width:50%;'><table CELLPADDING='2' CELLSPACING='0' style='font-size: 12px;font-name:arial;border-collapse:collapse;' ><tr><td align='right'><b>=276.04</b></td></tr></table></td></tr><tr style='font-size: 11px;font-name:arial;'><td align='left' style='width:50%;'><table CELLPADDING='2' CELLSPACING='0' WIDTH='100%' style='font-size: 11.5px;font-name:arial;border-collapse:collapse;' ><tr><td align='left'>Total</td></tr></table></td><td align='left' valign='top' style='width:50%;'><table CELLPADDING='2' CELLSPACING='0' style='font-size: 12px;font-name:arial;border-collapse:collapse;' ><tr><td align='right'><b>=63490.34</b></td></tr></table></td></tr><tr style='font-size: 11px;font-name:arial;'><td align='left' style='width:50%;'><table CELLPADDING='2' CELLSPACING='0' WIDTH='100%' style='font-size: 11.5px;font-name:arial;border-collapse:collapse;' ><tr><td align='left'>Round off</td></tr></table></td><td align='left' valign='top' style='width:50%;'><table CELLPADDING='2' CELLSPACING='0' style='font-size: 12px;font-name:arial;border-collapse:collapse;' ><tr><td align='right'><b>=+0.66</b></td></tr></table></td></tr><tr style='font-size: 11px;font-name:arial;'><td align='left' style='width:50%;'><table CELLPADDING='2' CELLSPACING='0' WIDTH='100%' style='font-size: 11.5px;font-name:arial;border-collapse:collapse;' ><tr><td align='left'>Grand Total</td></tr></table></td><td align='left' valign='top' style='width:50%;'><table CELLPADDING='2' CELLSPACING='0' style='font-size: 12px;font-name:arial;border-collapse:collapse;' ><tr><td align='right'><b>=63491</b></td></tr></table></td></tr><tr><td colspan='2'><p style='font-size: 12px; font-name:arial; text-align:left'>(Rs. Sixty Three Thousand Four Hundred Ninety One Rupees Only)</p><p style='font-size: 12px; font-name:arial; text-align:left'>Note :- Our current bill cycle is from 01/04/2017 to 30/06/2017.</p></td></tr><tr><td colspan='2'><p style='font-size: 12px; font-name:arial; text-align:left'>Payment of CAMC should be by account payee cheque or NEFT/RTGS and in favour of. CAMC should be deposited 30/06/2017. Late payment shall attract 24% interest per annum.<br />Thanking you, <br /><br />Your faithfully.</p><p style='font-size: 12px; font-name:arial; text-align:left'><b>For: DEMO PVT LTD</b></p></td></tr><tr><td colspan='2'><br /><br /><br /><p style='font-size: 12px; font-name:arial; text-align:left'>Authorised Signatory.</p></td></tr></thead></table></font>";
StringReader sr = new StringReader(sbrHTML);
Document pdfDoc = new Document(PageSize.A4, 10f, 10f, 10f, 0f);
PdfWriter writer = PdfWriter.GetInstance(pdfDoc, Response.OutputStream);
pdfDoc.Open();
XMLWorkerHelper.GetInstance().ParseXHtml(writer, pdfDoc, sr);
pdfDoc.Close();
Response.ContentType = "application/pdf";
Response.AddHeader("content-disposition", "attachment;filename=HTML.pdf");
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Write(pdfDoc);
Response.End();
VB.Net
Dim sbrHTML As String = ""
sbrHTML = "<font face='Arial'><p style='font-size: 16px; font-name:arial; text-align:center; font-weight:bold;'>SERVICE TAX REGISTRATION NO. XXXXXXXXXX (PAN NO. XXXXXXXXXX) <br /><br />COMMON AREA MAINTENANCE CHARGES</p><table CELLPADDING='2' CELLSPACING='0' WIDTH='100%' style='font-size: 10.5px;font-name:arial;border-collapse:collapse;' ><thead><tr><td colspan='2'><br /></td></tr><tr style='font-size: 12px;font-name:arial;'><td align='left' style='width:50%;'><table CELLPADDING='2' CELLSPACING='0' WIDTH='100%' style='font-size: 11.5px;font-name:arial;border-collapse:collapse;' ><tr><td align='left'>INVOICE NO. CAMC/2017/4/1</td></tr></table></td><td align='left' valign='top' style='width:50%;'><table CELLPADDING='2' CELLSPACING='0' WIDTH='100%' style='font-size: 12px;font-name:arial;border-collapse:collapse;' ><tr><td align='right'>DATE : 20/06/2017</td></tr></table></td></tr><tr><td colspan='2'><p style='font-size: 12px; font-name:arial; text-align:left'>To</p><p style='font-size: 12px; font-name:arial; text-align:left'>M/s. DEMO<br />101-118</p><p style='font-size: 12px; font-name:arial; text-align:left'>C/o. Meena Lalwani<br />401</p><p style='font-size: 12px; font-name:arial; text-align:left'>Dear Sir,</p><p style='font-size: 12px; font-name:arial; text-align:left'>The CAMC (Common Area Maintenamce charges) for Unit Nos. <b>101</b> at DEMO SITE for the period from 01/04/2017 to 30/06/2017 is as below:-</p><p style='font-size: 12px; font-name:arial; text-align:left'>Built up area of your Unit 2629 sq.ft X Rs.7/sq.ft=18403.00 per month</p></td></tr><tr style='font-size: 11px;font-name:arial;'><td align='left' style='width:50%;'><table CELLPADDING='2' CELLSPACING='0' WIDTH='100%' style='font-size: 11.5px;font-name:arial;border-collapse:collapse;' ><tr><td align='left'><b>(18403.00 per month X 90 days)</b></td></tr></table></td><td align='left' valign='top' style='width:50%;'><table CELLPADDING='2' CELLSPACING='0' style='font-size: 12px;font-name:arial;border-collapse:collapse;' ><tr><td align='right'><b>=55209.00</b></td></tr></table></td></tr><tr style='font-size: 11px;font-name:arial;'><td align='left' style='width:50%;'><table CELLPADDING='2' CELLSPACING='0' WIDTH='100%' style='font-size: 11.5px;font-name:arial;border-collapse:collapse;' ><tr style='font-size: 11px;font-name:arial;'><td align='left' align='left'>SERVICE TAX @ 14</td></tr></table></td><td align='left' valign='top' style='width:50%;'><table CELLPADDING='2' CELLSPACING='0' style='font-size: 12px;font-name:arial;border-collapse:collapse;' ><tr><td align='right'><b>=7729.26</b></td></tr></table></td></tr><tr style='font-size: 11px;font-name:arial;'><td align='left' style='width:50%;'><table CELLPADDING='2' CELLSPACING='0' WIDTH='100%' style='font-size: 11.5px;font-name:arial;border-collapse:collapse;' ><tr style='font-size: 11px;font-name:arial;'><td align='left' align='left'>KRISHI KALYAN @ 0.5</td></tr></table></td><td align='left' valign='top' style='width:50%;'><table CELLPADDING='2' CELLSPACING='0' style='font-size: 12px;font-name:arial;border-collapse:collapse;' ><tr><td align='right'><b>=276.04</b></td></tr></table></td></tr><tr style='font-size: 11px;font-name:arial;'><td align='left' style='width:50%;'><table CELLPADDING='2' CELLSPACING='0' WIDTH='100%' style='font-size: 11.5px;font-name:arial;border-collapse:collapse;' ><tr style='font-size: 11px;font-name:arial;'><td align='left' align='left'>SWACHH BHARAT @ 0.5</td></tr></table></td><td align='left' valign='top' style='width:50%;'><table CELLPADDING='2' CELLSPACING='0' style='font-size: 12px;font-name:arial;border-collapse:collapse;' ><tr><td align='right'><b>=276.04</b></td></tr></table></td></tr><tr style='font-size: 11px;font-name:arial;'><td align='left' style='width:50%;'><table CELLPADDING='2' CELLSPACING='0' WIDTH='100%' style='font-size: 11.5px;font-name:arial;border-collapse:collapse;' ><tr><td align='left'>Total</td></tr></table></td><td align='left' valign='top' style='width:50%;'><table CELLPADDING='2' CELLSPACING='0' style='font-size: 12px;font-name:arial;border-collapse:collapse;' ><tr><td align='right'><b>=63490.34</b></td></tr></table></td></tr><tr style='font-size: 11px;font-name:arial;'><td align='left' style='width:50%;'><table CELLPADDING='2' CELLSPACING='0' WIDTH='100%' style='font-size: 11.5px;font-name:arial;border-collapse:collapse;' ><tr><td align='left'>Round off</td></tr></table></td><td align='left' valign='top' style='width:50%;'><table CELLPADDING='2' CELLSPACING='0' style='font-size: 12px;font-name:arial;border-collapse:collapse;' ><tr><td align='right'><b>=+0.66</b></td></tr></table></td></tr><tr style='font-size: 11px;font-name:arial;'><td align='left' style='width:50%;'><table CELLPADDING='2' CELLSPACING='0' WIDTH='100%' style='font-size: 11.5px;font-name:arial;border-collapse:collapse;' ><tr><td align='left'>Grand Total</td></tr></table></td><td align='left' valign='top' style='width:50%;'><table CELLPADDING='2' CELLSPACING='0' style='font-size: 12px;font-name:arial;border-collapse:collapse;' ><tr><td align='right'><b>=63491</b></td></tr></table></td></tr><tr><td colspan='2'><p style='font-size: 12px; font-name:arial; text-align:left'>(Rs. Sixty Three Thousand Four Hundred Ninety One Rupees Only)</p><p style='font-size: 12px; font-name:arial; text-align:left'>Note :- Our current bill cycle is from 01/04/2017 to 30/06/2017.</p></td></tr><tr><td colspan='2'><p style='font-size: 12px; font-name:arial; text-align:left'>Payment of CAMC should be by account payee cheque or NEFT/RTGS and in favour of. CAMC should be deposited 30/06/2017. Late payment shall attract 24% interest per annum.<br />Thanking you, <br /><br />Your faithfully.</p><p style='font-size: 12px; font-name:arial; text-align:left'><b>For: DEMO PVT LTD</b></p></td></tr><tr><td colspan='2'><br /><br /><br /><p style='font-size: 12px; font-name:arial; text-align:left'>Authorised Signatory.</p></td></tr></thead></table></font>"
Dim sr As New StringReader(sbrHTML)
Dim pdfDoc As New Document(PageSize.A4, 10.0F, 10.0F, 10.0F, 0.0F)
Dim writer As PdfWriter = PdfWriter.GetInstance(pdfDoc, Response.OutputStream)
pdfDoc.Open()
XMLWorkerHelper.GetInstance().ParseXHtml(writer, pdfDoc, sr)
pdfDoc.Close()
Response.ContentType = "application/pdf"
Response.AddHeader("content-disposition", "attachment;filename=HTML.pdf")
Response.Cache.SetCacheability(HttpCacheability.NoCache)
Response.Write(pdfDoc)
Response.[End]()