在HTML中使用CSS创建PDF的分页符

时间:2013-11-27 18:45:58

标签: html css

我在HTML中有自定义标记<PBR/>,我希望通过CSS从此标记中断PDF格式的页面。但我不知道这个。我该如何打破页面: 我在CSS中试过这个但是它没有用 -

pbr {
    page-break-before: always;
}

2 个答案:

答案 0 :(得分:0)

我认为问题在于使用CSS定位custom HTML tags 我建议改用一个班级:

.page { page-break-before:always; }
<pbr class="page" />

答案 1 :(得分:0)

使用以下属性创建一个自定义类,并将其应用于您的HTML元素。

<style>
    .breakhere {
                page-break-after: always;
                display: block;
                clear: both;
            }
</style>

<div class="breakhere">...content...</div>

注意:请确保您的HTML不包含溢出标记,因为它会导致分页标记出现问题。

Rotativa库提供了一种以PDF格式返回View的好选择。