【问题标题】:Wkhtmltopdf Snappy - Set Page Borders for all PagesWkhtmltopdf Snappy - 为所有页面设置页面边框
【发布时间】:2017-03-19 09:40:00
【问题描述】:

我正在使用 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


    【解决方案1】:

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

    你没有提到你是如何使用分页符的。

    我就是这样用的

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

    对我来说很好

    【讨论】:

      猜你喜欢
      • 2013-10-07
      • 2014-10-19
      • 1970-01-01
      • 2015-06-03
      • 2010-11-02
      • 1970-01-01
      • 2012-04-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多