//HTML Construction string html = @"HTML STRING COMES HERE"; using (var memoryStream = new MemoryStream()) { Document document = new Document(PageSize.LETTER, 15, 15, 20, 30); document.SetPageSize(iTextSharp.text.PageSize.A4.Rotate()); //var document = new Document(PageSize.A4, 50, 50, 60, 60); var writer = PdfWriter.GetInstance(document, memoryStream); document.Open(); using (var cssMemoryStream = new MemoryStream(System.Text.Encoding.UTF8.GetBytes(Constants.CssText))) { using (var htmlMemoryStream = new MemoryStream(System.Text.Encoding.UTF8.GetBytes(html))) { XMLWorkerHelper.GetInstance().ParseXHtml(writer, document, htmlMemoryStream, cssMemoryStream); } } document.Close(); pdf = memoryStream.ToArray(); return pdf;
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)