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

问题描述 投票:0回答:2

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

pdf-generation wkhtmltopdf laravel-5.3 snappy laravel-snappy
2个回答
1
投票

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

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

我正在用这个方法

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

对我来说工作得很好


0
投票

你能解决这个问题吗?我也面临同样的问题。

提前致谢。

© www.soinside.com 2019 - 2024. All rights reserved.