Wkhtmltopdf Snappy - 为所有页面设置页面边框

时间:2016-11-05 18:08:37

标签: pdf-generation wkhtmltopdf laravel-5.3 snappy laravel-snappy

我正在使用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时所有页面都出现边框?

1 个答案:

答案 0 :(得分:1)

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

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

我正在使用这种方式

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

为我工作