Thanks for the answer.
we solve doing this:
Code:
Document document = crearPDF.CreateSaldoMovimientosPDF(dsPDF);
MemoryStream stream = new MemoryStream();
PdfDocumentRenderer renderer = new PdfDocumentRenderer(false, PdfFontEmbedding.Default);
renderer.Document = document;
renderer.RenderDocument();
renderer.PdfDocument.Save(stream, false);
string filename = ResHelper.GetString("NWT_File_Name") + ".pdf";
stream.Seek(0, SeekOrigin.Begin);
Response.ContentType = "application/pdf";
Response.AddHeader("Content-Disposition", "attachment;filename=" + filename);
Response.Buffer = true;
Response.Clear();
Response.OutputStream.Write(stream.GetBuffer(), 0, stream.GetBuffer().Length);
Response.OutputStream.Flush();
Response.End();
return new FileStreamResult(Response.OutputStream, "application/pdf");