在Acrobat Reader中打开PDF文件

时间:2014-11-03 20:21:34

标签: c# asp.net pdf migradoc

我在我的asp.net应用程序中使用migradoc下载PDF文件:

 HttpContext.Current.Response.Clear();
 HttpContext.Current.Response.ClearContent();
 HttpContext.Current.Response.ClearHeaders();
 HttpContext.Current.Response.AddHeader("Content-Disposition", "attachment;filename=Reports_" + _title + ext);

 using (MemoryStream ms = new MemoryStream())
        {
            pdfRenderer.Save(ms, false);
            byte[] buffer = new byte[ms.Length];
            ms.Seek(0, SeekOrigin.Begin);
            ms.Flush();
            ms.Read(buffer, 0, (int)ms.Length);

            HttpContext.Current.Response.BinaryWrite(ms.ToArray());
            HttpContext.Current.Response.Flush();
            HttpContext.Current.Response.End();
        }
    }

问题是PDF是在acrobat reader中打开的,也是下载到我的电脑上的。 我想如果它只能下载到我的电脑但不能在acrobat阅读器中打开。

感谢任何帮助,我无法找到与此问题相关的任何信息。

0 个答案:

没有答案
相关问题