agregar borde a las páginas impresas usando wkhtmltopdf

similar a esta pregunta: Agregar bordes a cada página impresa con CSS? ¿Cómo puedo imprimir un borde cuadrado en cada página de un PDF de varias páginas que se representa utilizando wkhtmltopdf?

Creo una página html como variable y uso snappy: https://github.com/KnpLabs/snappy para renderizarla en formato pdf.

$html = $this->load->view('print/report_baseline_print',$data,TRUE); $snappy = new \Knp\Snappy\Pdf('path to wkhtmltopdf -O landscape'); $tmp = random_temp_file('.pdf'); $snappy->generateFromHtml($html,$tmp); $filename = 'Baseline-report.pdf'; $this->output ->set_header("Cache-Control: no-cache, must-revalidate") ->set_header("Content-Disposition: filename=$filename;") ->set_content_type('application/pdf') ->set_output(read_file($tmp)); delete_file($tmp); 

He intentado algunas cosas, como:

  ....  section:not(:last-child){ page-break-after: always; } .box{ border:1px solid black; position:fixed; top:10mm; right:10mm; bottom:10mm; left:10mm; }    
...

pero la caja se rompe sobre la página. ¿Alguna idea de cómo obtener un borde negro delgado para imprimir en cada página con un margen de 10 mm? el progtwig wkhtmltopdf parece no manejar correctamente el css de impresión habitual …

estaba casi allí.

solo necesitaba agregar / cambiar

 .box{ border:1pt solid black; position:absolute; width:28.2cm; height:19.3cm; } section{ position:relative; } 

a mi estilo css dentro de las tags