在我的ASP.NET MVC 4应用程序中,我有一个索引视图,其中嵌入了几个部分视图。我通过NuGet安装了最新版本1.6.1的Rotativa。现在,我可以使用Rotativa将索引页面打印为PDF。我希望在每个部分视图后的PDF中有一个分页。如何使用罗塔蒂瓦实现这一目标?
我试图跟随这个例子使用CustomSwitches,但似乎没有一个用于分页。我使用这篇文章生成PDF
发布于 2014-04-15 15:49:21
如果您使用的是1.6.1,您只需在CSS中添加分页符(这在1.5.0中不一致,我还没有测试1.6.0)
因此,将这种样式添加到p.breakhere{.}这样的特定元素中,但如下所示(有些人对特定元素有问题)
<STYLE TYPE="text/css">
.breakhere { page-break-after: always }
</STYLE>然后在html中只需这样做
<P CLASS="breakhere">它应该能很好地打破。请注意,1.6.1有一个带有幽灵图像的错误,间歇性地.看这个条目链接
发布于 2016-05-19 01:36:38
答案是正确的,但你必须以一种不同的方式这样做:
<div style="page-break-after: always;">Content before page breaks</div>
<div>Content after page breaks<div>这就行了!
希望这能帮上忙!
发布于 2015-04-23 13:06:59
您可以使用这三种CSS代码中的任何一种来设置元素的分页,
page-break-after
page-break-before
page-break-inside根据你的情况。
https://stackoverflow.com/questions/22304997
复制相似问题