首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何以罗塔蒂瓦生成的PDF格式显示分页

如何以罗塔蒂瓦生成的PDF格式显示分页
EN

Stack Overflow用户
提问于 2014-03-10 15:54:19
回答 5查看 25.2K关注 0票数 15

在我的ASP.NET MVC 4应用程序中,我有一个索引视图,其中嵌入了几个部分视图。我通过NuGet安装了最新版本1.6.1的Rotativa。现在,我可以使用Rotativa将索引页面打印为PDF。我希望在每个部分视图后的PDF中有一个分页。如何使用罗塔蒂瓦实现这一目标?

我试图跟随这个例子使用CustomSwitches,但似乎没有一个用于分页。我使用这篇文章生成PDF

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2014-04-15 15:49:21

如果您使用的是1.6.1,您只需在CSS中添加分页符(这在1.5.0中不一致,我还没有测试1.6.0)

因此,将这种样式添加到p.breakhere{.}这样的特定元素中,但如下所示(有些人对特定元素有问题)

代码语言:javascript
复制
<STYLE TYPE="text/css">
 .breakhere { page-break-after: always }
</STYLE>

然后在html中只需这样做

代码语言:javascript
复制
<P CLASS="breakhere">

它应该能很好地打破。请注意,1.6.1有一个带有幽灵图像的错误,间歇性地.看这个条目链接

票数 29
EN

Stack Overflow用户

发布于 2016-05-19 01:36:38

答案是正确的,但你必须以一种不同的方式这样做:

代码语言:javascript
复制
<div style="page-break-after: always;">Content before page breaks</div>
<div>Content after page breaks<div>

这就行了!

希望这能帮上忙!

票数 8
EN

Stack Overflow用户

发布于 2015-04-23 13:06:59

您可以使用这三种CSS代码中的任何一种来设置元素的分页,

代码语言:javascript
复制
page-break-after
page-break-before
page-break-inside

根据你的情况。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22304997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档