从C#导出数据到PDF时出错

时间:2012-01-25 06:10:27

标签: c# asp.net

我正在用C#编写一个PDF文件:

Response.ContentType = "application/vnd.pdf";
Response.AddHeader("content-disposition", "attachment;filename=test.pdf");
Response.Write("<table border='1px'>");

/* Print Headers */
Response.Write("<tr>");
Response.Write("<th colspan='" + colspan + "'style='background-color:SlateGray;font-size:16;height:25;color:white;'><b>List of Candidates  "</b></th>");
Response.Write("</tr>");
Response.Write("<tr>");

当我保存文件并将其打开时,会抛出一个异常,即文件不支持文件类型..或文件已损坏。

1 个答案:

答案 0 :(得分:1)

要创建pdf表格html,你应该看看它。

Render PDF in iTextSharp from HTML with CSS

使用itextsharp创建表格看看它

http://www.mikesdotnetting.com/Article/86/iTextSharp-Introducing-Tables