Я хочу создать pdf-файл с таблицей html, например:
Итак, я создал этот html:
<table style="width: 100%; border:2px solid; border-collapse: collapse; padding: 0; margin: 0;"> <tr style="border-bottom: 1px solid;"> <th style="border-left: 1px solid; width: 60%;">Ref produit</th> <th style="border-left: 1px solid; width: 10%;">Taille</th> <th style="border-left: 1px solid; width: 10%;">Quantit </th> <th style="border-left: 1px solid; width: 10%;">Prix net HT</th> <th style="border-left: 1px solid; width: 10%;">Montant HT</th> </tr> <tr> <td style="border-left: 1px solid;">BAL100</td> <td style="border-left: 1px solid; text-align: center;">S</td> <td style="border-left: 1px solid; text-align: center;">20</td> <td style="border-left: 1px solid; text-align: center;">22.00</td> <td style="border-left: 1px solid; text-align: center;">440</td> </tr> <tr> . . . </tr> </table>
Результат pdf:
Граница исчезла!
Если я удалю свойство border-collapse: collapse;
появляются границы, но результат не подходит.
Я вижу на официальном форуме (французская почта), что свойство border-collapse работает только в table
тегов. Поэтому я не понимаю, почему моя таблица не создается должным образом.
Есть идеи?
Вот мой php-код для создания pdf-файла
$html2pdf = new HTML2PDF('P','A4','fr'); $html2pdf->WriteHTML($htmlContent); $html2pdf->Output($path, 'F');