我的文档中有以下html代码,用于生成PDF,但结果是无法正确生成PDF。
<table border="1" class="table table-striped">
<thead>
<th>Sr No.</th>
<th>Particulars </th>
<th>Qty </th>
<th>rate </th>
<th>Amount </th>
</thead>
<tbody>
<br><br>
@foreach($data as $row)
<tr>
<td>{{ $row['temp_invoice_id'] }}</td>
<td>{{ $row['tyre_brand']." ".$row['tyre_model'] }}</td>
<td>{{ $row['quantity'] }}</td>
<td>{{ $row['rate'] }}</td>
<td>{{ $row['total'] }}</td>
</tr>
@endforeach
</tbody>
</table>
但是,当生成PDF时,它会显示类似这样的内容,我不知道为什么它无法生成正确的PDF,任何人都可以解决此问题吗,或者我们必须为印刷媒体应用单独的css
?
答案 0 :(得分:1)
在thead use tr标记内,它工作正常。
bf_smallfont = BaseFont.createFont("assets/times.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
像这样使用
<thead>
<th>Sr No.</th>
<th>Particulars </th>
<th>Qty </th>
<th>rate </th>
<th>Amount </th>
</thead>
答案 1 :(得分:0)
删除something () {
PATH=newvalue command something "$@"
}
中的<br><br>
代码段无效,因此浏览器可能会忽略它们,但PDF生成器(我不知道您使用的是哪个)可能无效。
还要将<tbody>
放在一行(<th>
)内