需要在MVC视图中格式化表以生成PDF

时间:2014-04-08 23:59:55

标签: asp.net-mvc pdf formatting html-table export-to-pdf

我试图创建一个pdf,这是我生成该PDF的视图,但由于某种原因,样式和格式不起作用。我试图对齐文本并添加CSS样式,但似乎没有任何工作。有没有人有一些建议我如何让表格显示顶行是一行信息而不是被切断和移动。以下是PDF的内容;正如你所看到的那样,行看起来并不正确。我需要那一行是一条流在一起的单行。任何建议将不胜感激。

enter image description here

这是我生成PDF的MVC视图:

@model List<ArdentMC.DHS.COP.Mobile.MVC.Models.Reports>
@{
Layout = "";
}
<!DOCTYPE html>
<html>   
<head>

</head>
<body>

    <div style="color:red; align:center;">UNCLASSIFIED/FOR OFFICAL USE ONLY</div>

<table style="width:300px;"> 

@foreach (var item in Model)
{
<tr>
<td> @item.Phase </td>
<td> @item.NocNumber</td>
<td> @item.Title</td>
<td> @item.Location</td>
</tr>
    <tr>
        <td></td>
        <td></td>
        <td></td>
       <td>@item.ReportDateText</td>
    </tr>
}

</table>  
 @foreach (var item in Model){
     @Html.Raw(item.Description)
 }
    <br /><br /><br /><br /><br />
    <br /><br /><br /><br /><br />
     <div style="color:black; align:center;">US Department of Homeland Security</div>
        <br />
        <div style="color:red; align:center;">UNCLASSIFIED/FOR OFFICAL USE ONLY</div>   
     </body>
  </html>

0 个答案:

没有答案