我可以使用来自凯尔的代码ITextSharp HTML to PDF?将html文件转换为带有iTextSharp的pdf文件 文件保存正确,我可以从Windows资源管理器中打开它们没有问题。
但是当我尝试使用非常基本的
下载其中一个新的pdf时Response.AppendHeader("content-disposition", "attachment; filename=" + fname);
Response.ContentType = type;
Response.WriteFile(fname);
Response.End();
下载的文件无法在Adobe中打开。我在文本编辑器中打开它,看到实际出现的是完整的HTML代码+ pdf代码。
为什么文件中的html(只有下载的版本!)以及如何摆脱它?
答案 0 :(得分:1)
我猜你只需要先做一个Response.Clear()来摆脱管道下面的其余部分。