このガイドを使用して PDF レポートを作成しています: http://www.codeproject.com/Articles/260470/PDF-reporting-using-ASP-NET-MVC3
基本的に、フォームが送信されると、PDF レポートを作成して開きます。レポートは実際にはビューです。たとえば、次のようになります。
@using MvcReportGeneratorDemo.Models
@model CustomerList
<br />
<table cellpadding="3" cellspacing="3">
`<tr border="1" bgcolor="#777777" color="#ffffff">`
<td>Name</td>
<td>Address</td>
<td>Place</td>
</tr>
@foreach (Customer customer in Model)
{
<tr border="1">
<td>@customer.Name</td>
<td>@customer.Address</td>
<td>@customer.Place</td>
</tr>
}
</table>
PDF の各ページには、最初のページだけでなく、列ヘッダーが必要です。グーグルを試しましたが、関連するものは何も見つかりませんでした。