2011-12-01 71 views
2

我正在使用ASP.NET MVC 3環境。我已經能夠使用iText5 for .NET查看PDF。但是,我的原始網格中有很多列,我只是將它們列在PDF中,所以更好的方法是將其顯示在表格中。使用ITextSharp和MVC顯示PDF表格3

我已經構造在我的控制器這樣的事情,這將填充我PdfPTable與我所需要的數據:

Enroll.dTable = new PdfPTable(2); 
Enroll.dTable.AddCell(itemType3.Name); 
Enroll.dTable.AddCell(itemType3.Code); 

不過,我不知道怎麼在我看來顯示PDFTable。我嘗試過這樣但它不起作用:

@if (Model.dTable != null) 
{ 
    <chunk size ="10.0"> @Model.dTable</chunk> 
} 

任何幫助,將不勝感激。

回答

0

你不能這樣做。生成PDF是一個二進制文件,您需要使用「FileContentResult」將其刷新到瀏覽器。因此,請在控制器的其他位置創建PDF文件,然後在控制器的「FileContentResult」方法中「返回文件」。