【问题标题】:Displaying table in PDF using ITextSharp and MVC 3使用 ITextSharp 和 MVC 3 在 PDF 中显示表格
【发布时间】:2011-12-01 21:28:35
【问题描述】:

我正在使用 ASP.NET MVC 3 环境。我已经能够使用 iText5 for .NET 查看 PDF。但是,我的原始网格中有很多列,我只是在 PDF 中列出它们,因此更好的方法是将其显示在表格中。

我在我的控制器中构建了类似的东西,它将用我需要的数据填充我的 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>
}

任何帮助将不胜感激。

【问题讨论】:

    标签: asp.net-mvc-3 pdf itext


    【解决方案1】:

    你不能这样做。生成的 PDF 是二进制文件,您需要使用“FileContentResult”将其刷新到浏览器。因此,在控制器之外的其他地方创建 PDF 文件,然后在控制器的“FileContentResult”方法中“返回文件”。

    【讨论】:

      猜你喜欢
      • 2014-06-08
      • 2023-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多