Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Rails: WickedPDF: Page Breaks

In my Ruby (1.9.2) Rails (3.0.x) I would like to render a web page as PDF using wicked_pdf, and I would like to control where the page breaks are. My CSS code to control page breaks is as follows:

<style>   @media print   {     h1 {page-break-before:always}   } </style> 

However, when I render the page with wicked_pdf, it does not separate the document into two pages. Is there something else that I must do to get page breaks with wicked_pdf?

like image 269
Jay Godse Avatar asked Apr 27 '11 15:04

Jay Godse


1 Answers

For some reason, the "@media print" didn't quite do it. I just went with

.page-break { display:block; clear:both; page-break-after:always; } 

for the CSS rule, and then I stuck the following in my page for a page break:

<div class="page-break"></div> 

That just worked.

like image 126
Jay Godse Avatar answered Sep 29 '22 04:09

Jay Godse