gpt4 book ai didi

css - 打印 8.5x11 纸张格式的 html

转载 作者:可可西里 更新时间:2023-11-01 13:37:13 24 4
gpt4 key购买 nike

我有一个用于打印表格的 asp.net mvc 3 View 。我想要一个可打印的 View 弹出窗口。生成的 HTML 打印与 8.5x11 纸张兼容/格式化。

整个页面只有一张表,可能有很多行。因此它基本上有很多页面。

导出为 pdf 即可。

我应该添加 CSS 还是其他技巧?

<body>
<table class="ui-widget">
<thead>
<tr>
<td class="ui-widget-content">
ID
</td>
<td class="ui-widget-content">
PIN
</td>
<td class="ui-widget-content">
First Name
</td>
<td class="ui-widget-content">
Middle Name
</td>
<td class="ui-widget-content">
Last Name
</td>
</tr>
</thead>
@foreach (var r in ViewBag.PINS)
{
<tr>
<td class="ui-widget-content">@r.IDNumber
</td>
<td class="ui-widget-content">@r.PIN
</td>
<td class="ui-widget-content">@r.FirstName
</td>
<td class="ui-widget-content">@r.MiddleName
</td>
<td class="ui-widget-content">@r.LastName
</td>
</tr>
}
</table>

最佳答案

您是否考虑过 print.css 文件?您可以设置页面样式,然后使其适合 8.5x11"(这是最简单和最快的方法)。如果您确实需要它,那么您应该使用 ASP.net PDF 导出库。

关于css - 打印 8.5x11 纸张格式的 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13606637/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com