繁体   English   中英

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

[英]Page break using CSS in HTML to create PDF

我在 HTML 中有一个自定义标签<PBR/> ,我想通过 CSS 从这个标签打破 PDF 页面。 但我对此一无所知。 我怎样才能打破页面:我已经在 CSS 中尝试过这个,但它不起作用——

pbr {
    page-break-before: always;
}

我认为问题在于使用 CSS 定位自定义 HTML 标签
我建议改用一个类:

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

创建具有以下属性的自定义类并应用于您的 HTML 元素。

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

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

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

Rotativa 库提供了将视图返回为 PDF 的不错选择。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM