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);


//client.convertFile(Server.MapPath("file.html"), fileStream);
fileStream.Close();
System.IO.File.Delete(Server.MapPath("//Content//RetailerOrder-pdf//Yourfile.html"));





I need to produce a pdf that is a single page not broken into separate pages
support wrote on 2016-01-14:
Hello,

Try to change
client.setPageHeight("11in");

to
client.setPageHeight("-1");