Отображение таблицы в PDF с использованием ITextSharp и MVC 3 - PullRequest
2 голосов
/ 02 декабря 2011

Я использую среду ASP.NET MVC 3.Я уже могу просматривать PDF с помощью iText5 для .NET.Тем не менее, в моей исходной сетке много столбцов, и я просто перечисляю их в 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>
}

Любая помощь будет оценена.

1 Ответ

0 голосов
/ 02 декабря 2011

Вы не можете сделать это таким образом. Произведенный PDF - это двоичный файл, и вам необходимо сбросить его в браузере с помощью «FileContentResult». Поэтому создайте файл PDF в другом месте вашего контроллера, а затем «верните файл» в методе «FileContentResult» в контроллере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...