Asp.Net以PDF格式保存网页响应

时间:2014-03-11 14:42:22

标签: asp.net vb.net

我正在尝试将asp.net网页响应保存为pdf,但是当我尝试打开生成的pdf文件时会发生什么,它显示adobe reader无法打开文件,因为它不是受支持的文件或因为文件已损坏。

这是我试过的代码

** Response.ClearHeaders()

Response.AppendHeader(" Content-disposition",String.Format(" attachment; filename = {0}"," Report.pdf"))

Response.ContentType =" application / pdf" **

感谢。

1 个答案:

答案 0 :(得分:2)

您不能简单地将响应设置为pdf。 您可以使用像itexsharp这样的库来获取网页的pdf版本 http://sourceforge.net/projects/itextsharp/