mdpf не может создать pdf с помощью & lt; b & gt; или & lt; s & gt; теги

Я пытаюсь создать PDF из HTML-таблицы, которая создается с помощью PHP.
Я использую php версии 5.4.7 и mdpf версии 5.7.3.

Этот код не работает:

<?php

include('../../mpdf/mpdf.php');$mpdf=new mPDF('utf-8', 'A4-L');
$test2 = "<table class='timon' border='1'>
<thead>
<tr>
<th></th>
<th>Montag</th>
<th>Dienstag</th>
<th>Mittwoch</th>
<th>Donnerstag</th>
<th>Freitag</th>
<th>Avg. Tag</th>
</tr>
</thead>
<tbody>
<tr>
<td>Morgen (0.3) </td>
<td><s>test user 0.36</s><br /></td>
<td></td>
<td><s>test user 0.26</s><br /></td>
<td></td>
<td></td>
<td> </td>
</tr>
<tr>
<td>Mittag (0.5) </td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td> </td>
</tr>
<tr>
<td>Nachmittag (0.5) </td>
<td><s>test user 0.16</s><br /></td>
<td></td>
<td></td>
<td></td>
<td><s>test user 0.46</s><br /></td>
<td> </td>
</tr>
<tr>
<td>Ganzer Tag (1) </td>
<td></td>
<td></td>
<td><s>test user 1.2</s><br /></td>
<td></td>
<td></td>
<td> </td>
</tr>
<tr>
<td>Total Auslastung</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>Total Gruppe</td>
<td>7.5</td>
<td>7.5</td>
<td>7.5</td>
<td>7.5</td>
<td>7.5</td>
<td>7.5</td>
</tr><tr>
<td>Freie Plätze</td>
<td style='background-color:#c6efce;'>7.5</td>
<td style='background-color:#c6efce;'>7.5</td>
<td style='background-color:#c6efce;'>7.5</td>
<td style='background-color:#c6efce;'>7.5</td>
<td style='background-color:#c6efce;'>7.5</td>
<td style='background-color:#c6efce;'>7.5</td>
</tr>
</tbody>
</table>";$mpdf->WriteHTML($test2,2);

$filename = "test.pdf";

$mpdf->Output($filename,'I');
exit;

?>

Если я удалю только один из < s> тэги, PDF будет создаваться нормально. Например.:

              <td><s>test user 0.36</s><br /></td>
<td>test user 0.36<br /></td>

у него также есть проблемы с < б> и < тэг
Есть идеи?

0

Решение

Вы должны закрыть <s> тег. mPDF очень строг с открывающими и закрывающими тегами. И не все ваши открывающие теги закрыты.

F.I.

         <td><s>test user 0.36<s><br /></td>

Не закрывается должным образом.

0

Другие решения

Я нашел ошибку. У меня было дополнительное включение php, и этот php содержал тег body и html. Я только что удалил его, и теперь он работает нормально. BR

0

По вопросам рекламы [email protected]