I get from here : https://github.com/barryvdh/laravel-dompdf
My controller is like this :
public function listdata()
{
$pdf=PDF::loadView('print_tests.test_pdf');
$pdf->setPaper('L', 'landscape');
return $pdf->stream('test_pdf.pdf');
}
My view is like this :
<table>
<tr>
<th>header1</th>
<th>header2</th>
<th>header3</th>
</tr>
<tr>
<td>content-row-1</td>
<td>content-row-1</td>
<td>content-row-1</td>
</tr>
<tr>
<td>content-row-2</td>
<td>content-row-2</td>
<td>content-row-2</td>
</tr>
</table>
I want every page there is a page number
Is there any people who can help me?
Follow below steps to achieve it:
DOMPDF_ENABLE_PHP
from /config/dompdf.php
php artisan vendor:publish
command$pdf
object from controller:<script type="text/php">
if ( isset($pdf) ) {
$font = Font_Metrics::get_font("helvetica", "bold");
$pdf->page_text(72, 18, "Header: {PAGE_NUM} of {PAGE_COUNT}", $font, 6, array(0,0,0));
}
</script>
You can get more idea from Page count and page number
this package not supporting bootstrap style sheet so any solution for bootstrap css.
Sign in to participate in this thread!
The Laravel portal for problem solving, knowledge sharing and community building.
The community