0

我正在使用 Laravel-Snappy 使用 wkhtmltpdf 生成 pdf。我想在 pdf 文件中创建的所有页面中添加边框。目前,我已将其添加到 css 中:

body.pdf {
    border: 1px solid #000;
}

我的pdf html是这样的:

<html>
    <head>
        <title>{{ $title }}</title>
    </head>

    <body class="pdf">

      .....

    </body>
</html>

使用上面的css,如果它是单页pdf,边框显示很好。但是,当它有多个页面时,边框会在第一页的底部中断,并且在分页后从第 2 页开始不再显示边框。我还阅读了文档,我认为没有使用setOption().

有没有办法解决它,以便在生成 pdf 时在所有页面中出现边框?

4

1 回答 1

1

请看这里,您可以找到所有可用的选项,包括边框。

您没有提到如何使用分页符。

我正在使用这种方式

div.page
    {
        page-break-after: always;
        page-break-inside: avoid;
    }

对我来说工作得很好

于 2017-05-04T13:08:09.760 回答