конвертировать html-файл в pdf с помощью dompdf

Как правильно использовать dompdf для преобразования html-файлов в pdf. Я делаю что-то вроде этого:

<?php require_once("lib/dompdf/dompdf_config.inc.php"); $file = "checkout.html"; $dompdf = new DOMPDF(); $dompdf->load_html_file($file); $dompdf->render(); $dompdf->stream("sample.pdf"); ?> 

Но я получаю эту ошибку:

 Fatal error: Call to undefined method Inline_Frame_Decorator::normalise() in C:\wamp\www\pos\php\lib\dompdf\include\table_frame_decorator.cls.php on line 252 

Как я могу это решить, пожалуйста, просветите меня. Благодарю.

Обновление Вот содержимое checkout.html

 <table border="0"> <th colspan="10">Product</th> <th>Quantity</th> <th>Price</th> <!--<th>Discount</th><!-- commented out jan 21--> <th>Subtotal</th> <!-- fetch values from reports and prod_table using the qtysoldfetcher query--> <tr> <td colspan="10">Boysen</td> <td>4</td> <td>900</td> <!-- <td></td> --><!-- commented out jan 21--> <td>3600</td> </tr> <h3 id="wyt">Sales Transaction Summary</h3><a href="pdfqtysold.php"><img id="tablez" src="../img/system/icons/Oficina-PDF-icon.png"></img></a> <tr> <td>Total Bill: </td> <td colspan="8">3600</td> <!--added jan 19 --> </tr> <tr> <td>Amount paid: </td> <td colspan="8">900</td> </tr> <tr> <td>Change: </td> <td colspan="8"></td> </tr> <tr> <td>Credit: </td> <td colspan="8">2700</td> </tr> <tr> <td>Date: </td> <td colspan="8">2011-01-28 11:13:52</td> </tr> <tr> <td>Bought by: </td> <td colspan="8">Asakura, Yoh</td> </tr> <!--end--> </table> 

Solutions Collecting From Web of "конвертировать html-файл в pdf с помощью dompdf"

validout.html действительно? Есть ли таблица и закрытые теги?

В группах Google был ответ:

  1. проверьте, есть ли у вас скрытые теги в таблице; У DOMPDF могут быть проблемы, когда ваш HTML не является корректным

  2. проверьте типы отображения, связанные с таблицей, в вашем CSS на элементах, где структура таблицы не была явно очерчена

ОБНОВИТЬ :

Неверный файл checkout.html. Существует проблема :

 <!--<th>Discount</th><!-- commented out jan 21--> 

Строка 5, Столбец 31: недопустимое объявление комментария: найдено имя стартового символа вне комментария, но внутри объявления комментария

Ваш блок комментариев не закрыт. Вы можете использовать эту строку:

 <!--<th>Discount</th>--><!-- commented out jan 21-->