Okay. I'm looking at samples of PDFSharp and I'm trying to let user to download generated file on the fly.
When file is generated is actually returns aspx file instead of pdf file.
here's my code:
Code:
Document document = CreateDocument();
document.UseCmykColor = true;
const bool unicode = false;
const PdfFontEmbedding embedding = PdfFontEmbedding.Always;
PdfDocumentRenderer pdfRenderer = new PdfDocumentRenderer(unicode, embedding);
pdfRenderer.Document = document;
pdfRenderer.RenderDocument();
const string filename = "HelloWorld.pdf";
Response.ContentType = "application/pdf";
StreamWriter s = new StreamWriter(Response.OutputStream);
MemoryStream stream = new MemoryStream();
Response.AddHeader("Content-Disposition", filename);
pdfRenderer.PdfDocument.Save(stream, true);
s.Write(stream);
Response.Flush();
Response.Close();
I trued many different variations but everything seems to give me back aspx file instead of pdf. Any suggestions?