【发布时间】:2013-12-27 04:10:07
【问题描述】:
我有一个具有网格控件和树视图的网页。主要功能是根据树和网格的选择下载表格。所以它工作正常,我想要做的是,在 pdf 下载后清除选择,不幸的是我的代码没有发生。我正在使用 itextsharp 生成 pdf 文件。我的代码如下
MemoryStream ms = new MemoryStream();
foreach (var file in filesToInclude)
{
try
{
PdfReader ps = new PdfReader(file);
PdfStamper pdf = new PdfStamper(ps, ms);//2
pdf.Close();//4
HttpContext.Current.Response.ClearContent();//5
HttpContext.Current.Response.ClearHeaders();//6
HttpContext.Current.Response.ContentType = "application/pdf";//7
HttpContext.Current.Response.AddHeader("Content-Disposition", "attachment;filename=" + Session["Form_Name"]);//8
HttpContext.Current.Response.BinaryWrite(ms.ToArray());//9
ms.Flush();
clearcontrols();
}
catch (Exception ex)
{ }
}
【问题讨论】:
标签: c# asp.net pdf-generation itextsharp