0

我使用Laravel-Snappy與wkhtmltpdf生成pdf。我想在pdf文件中創建的所有頁面中添加邊框。目前,我已經加入這個的CSS:Wkhtmltopdf Snappy - 爲所有頁面設置頁面邊框

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

請看here,你可以找到所有可用的選項,包括邊框。

你沒有提到你如何使用分頁符。

我使用這種方式

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

工作對我很好