gpt4 book ai didi

php - mdpf 无法使用 标签创建 pdf

转载 作者:行者123 更新时间:2023-11-28 09:11:01 24 4
gpt4 key购买 nike

我正在尝试从通过 php 创建的 html 表中创建一个 pdf。我使用 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;

?>

如果我只删除其中一个 标签,则可以正常创建 PDF。例如:

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

标签也有问题。有什么想法吗?

最佳答案

您必须关闭 <s>标签。 mPDF 对开始和结束标签非常严格。并非所有开始标签都已关闭。

我.

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

未正确关闭。

关于php - mdpf 无法使用 <b> 或 <s> 标签创建 pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26504955/

24 4 0