【发布时间】:2012-02-29 03:02:20
【问题描述】:
我编写了一个代码来生成 PDF 格式的 Crystal Reports 报告...但它在用户搜索并单击按钮的同一页面中打开...有任何方法可以在新的文件中打开 PDF标签或页面?
我的代码是:
private void OpenPDF()
{
ReportDocument Rel = new ReportDocument();
Rel.Load(Server.MapPath("../Reports/Test.rpt"));
BinaryReader stream = new BinaryReader(Rel.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat));
Response.ClearContent();
Response.ClearHeaders();
Response.ContentType = "application/pdf";
Response.BinaryWrite(stream.ReadBytes(Convert.ToInt32(stream.BaseStream.Length)));
Response.Flush();
Response.Close();
}
感谢您的帮助!
【问题讨论】:
标签: c# visual-studio-2010 pdf crystal-reports