This is an archived forum post. The information may be outdated. Contact us if you have any
questions.
PageLayout options
Dhami
wrote on 2016-01-12:
here is my code:- pdfcrowd.Client client = new pdfcrowd.Client(_pdfSettings.PdfCrowdUserName, _pdfSettings.ApiKey); client.setPageWidth("8.5in"); client.setPageHeight("11in"); MemoryStream memStream = new MemoryStream(); client.convertHtml(htmlString, memStream);
FileStream fs1 = new FileStream(Server.MapPath("//Content//RetailerOrder-pdf//Yourfile.html"), FileMode.OpenOrCreate, FileAccess.Write); StreamWriter writer = new StreamWriter(fs1); writer.Write(htmlString); writer.Close();
var attachmentFileName = "RetailerOrder" + "-" + DateTime.Now.ToString("dd_MM_yyyy_HHMMss") + ".pdf"; var attachmentFilePath = Server.MapPath("//Content//RetailerOrder-pdf//" + attachmentFileName);
FileStream fileStream = new FileStream(attachmentFilePath, FileMode.CreateNew); client.convertFile(Server.MapPath("//Content//RetailerOrder-pdf//Yourfile.html"), fileStream);