Saltar al contenido

¿Cómo agregar el número de página para cada página en laravel dompdf?

Solución:

Prueba este.

<style>
   .pagenum:before {
        content: counter(page);
    }
</style>
<body>

    <span class="pagenum"></span>

    <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>
</body>

Siga los pasos a continuación para lograrlo:
– Habilitar DOMPDF_ENABLE_PHP de /config/dompdf.php

– Publicar archivo de proveedor a través de php artisan vendor:publish command

– Aprobar $pdf objeto del controlador:
– Agregue el siguiente código dentro del archivo de vista:

<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> 

Puede obtener más ideas a partir del recuento de páginas y el número de página

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *