i'm using laravel framework in php.
i have generated plugin using barryvdh/laravel-dompdf
and question how create page number seprate page in pdf page 1 , page 2 in barryvdh/laravel-dompdf ?
<?php require_once("dompdf_config.inc.php"); $html = '<html><body>'. '<p>put html here, or generate favourite '. 'templating system.</p>'. '</body></html>'; $dompdf = new dompdf(); $dompdf->load_html($html); $dompdf->render(); $dompdf->stream("sample.pdf"); ?>
for page count can use css counters.
<html> <head> <style> .page-num:before { content: counter(page); } </style> </head> <body> <p>page <span class="page-num"></span></p> </body> </html> unfortunately dompdf not yet support total number of pages using counters (for text similar "page 1 of 3"). have use script.
<?php require_once("dompdf_config.inc.php"); $html = '...'; $dompdf = new dompdf(); $dompdf->load_html($html); $dompdf->render(); $pdf = $dompdf->get_canvas()->get_cpdf(); $x = 10; // left $y = 10; // bottom $text = "page {page_num} of {page_num}"; // {page_num} , {page_count} placeholders populated dompdf $font = font_metrics::get_font("arial", "normal"); $size = "10"; // in pt $color = array(.3, .3, .3); // rgb, valid values between 0 , 1 $pdf->page_text($x, $y, $text, $font, $size); $dompdf->stream("sample.pdf"); ?> note: above script snippet specific v0.6.x using cpdf backend.
Comments
Post a Comment