我正在尝试将asp.net网页响应保存为pdf,但是当我尝试打开生成的pdf文件时会发生什么,它显示adobe reader无法打开文件,因为它不是受支持的文件或因为文件已损坏。
这是我试过的代码
** Response.ClearHeaders()
Response.AppendHeader(" Content-disposition",String.Format(" attachment; filename = {0}"," Report.pdf"))
Response.ContentType =" application / pdf" **
感谢。
答案 0 :(得分:2)
您不能简单地将响应设置为pdf。 您可以使用像itexsharp这样的库来获取网页的pdf版本 http://sourceforge.net/projects/itextsharp/