HTML ТАБЛИЦА В PDF ОТ DOMPDF - PullRequest
       33

HTML ТАБЛИЦА В PDF ОТ DOMPDF

0 голосов
/ 14 января 2020

У меня есть таблица базы данных, содержащая некоторую информацию, и я получаю информацию о таблице в таблице html, я пытаюсь экспортировать эту таблицу в файл PDF, я получаю ??? по некоторым номерам по неизвестным причинам я использую Xampp, PHP версия 5.4. DomPdf 0.6 Я поделюсь своим кодом ниже:

     <?php
        $contentinvoice=
       '<html>
        <head>
            <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
            <style> body { font-family: Helvetica; font-size:10px; } </style>
        </head>
        <body>
        <table width="100%">
        <tr>
        <td>Code</td>
        <td>Description</td>
        <td>Quantity</td>
        <td>Price</td>
        </tr>';

        $select="SELECT * FROM invoicelines";
        $run=mysql_query($select,$con);
        if(!$run)die("Error".mysql_error());
        for($counter=1;$row=mysql_fetch_assoc($run);$counter++){

             $contentinvoice.=
               '<tr>
                    <td align="center">'.$row['code'].'</td>
                    <td align="center">'.$row['description'].'</td>
                    <td align="center">'.$row['quantity'].'</td>
                    <td align="center">'.$row['price'].'</td>
                </tr>';
        }

 $contentinvoice.='</table></body></html>';

 require_once("dompdf/dompdf_config.inc.php");

 $dompdf = new Dompdf();
 $dompdf->load_html(ob_get_clean());
 $dompdf->load_html($contentinvoice, 'UTF-8');
 $dompdf->set_paper('A4');
 $dompdf->render();
 $dompdf->stream("dompdf_out.pdf", array("Attachment" => false));

?>

Я получаю тот же результат, что мне нужно, но некоторые числа заменены на ??? Например,

Code              Description              Quantity             Price
124?1231          Item 1                      ?                  ?.189
412?3123?         Item 2                      ?                  ?.234

ПРИМЕЧАНИЕ. преобразует в арабский c числа, такие как? .189 будет ١.189

...