<?php
session_start();

require_once '../dompdf/autoload.inc.php';

use Dompdf\Dompdf;
use Dompdf\Options;

// Inicialize o Dompdf
$options = new Options();
$options->set('defaultFont', 'Arial');
$options->set('isRemoteEnabled', true);

$dompdf = new Dompdf($options);

// Diretório das fontes personalizadas
$fontDir = __DIR__ . '/fonts/';
$fontMetrics = $dompdf->getFontMetrics();

// Registrar fontes (caso existam)
if (file_exists($fontDir . 'SuaFonte.ttf')) {
    $fontMetrics->registerFont([
        'family' => 'SuaFonte',
        'style' => 'normal',
        'weight' => 'normal',
        'file' => $fontDir . 'SuaFonte.ttf'
    ]);
}

if (file_exists($fontDir . 'SuaFonte-Bold.ttf')) {
    $fontMetrics->registerFont([
        'family' => 'SuaFonte',
        'style' => 'normal',
        'weight' => 'bold',
        'file' => $fontDir . 'SuaFonte-Bold.ttf'
    ]);
}

// Conteúdo HTML
$html = "
<html>
<body>

<img src='data:image/jpeg;base64,[encoded data, 258848 characters]' width='50 px'/>

<p>

</h4> PRODUTOS VENCIDOS EM ESTOQUE DE PENDÊNCIA DE FORNECEDOR</h4>
<hr>

<h5>
EMPRESA: <br>
FABRICANTE: <br>
TIPO:
</h5>

<table class='table tabelaindex2 float table-striped' 
       style='width:100%; border-collapse: collapse; font-size:12px;' border='1'>

<tr style='background-color: coral;'>
    <th>EAN</th>
    <th>MERCADORIA</th>
    <th>QUANTIDADE</th>
    <th>UNITARIO</th>
    <th>TOTAL</th>
</tr>

<tr>
    <td>789</td>
    <td>SH HASKELL</td>
    <td align='center'>10</td>
    <td align='center'>R$ 10.99</td>
    <td align='center'>R$ 109,00</td>
</tr>

<tr style='background-color: coral; font-weight: bold;'>
    
    <td colspan=4>TOTAL</td>
    <td align='center'>R$ 10099</td>
</tr>

</table>

</body>
</html>
";

$dompdf->loadHtml($html);
$dompdf->setPaper('A4', 'portrait');
$dompdf->render();

// Envia para o navegador
$dompdf->stream("documento.pdf", ["Attachment" => false]);
