在TCPDF中使用<img/>标签显示base64图像吗?

时间:2019-01-24 06:31:51

标签: php html tcpdf

我想在<img>标签中显示Base64图像。我在JSON数组中有Base64图像。我使用Foreach在TCPDF表中显示图像。但什么也没显示。 JSON数组示例=> [{'SNO':0,'IMG': <encodeded-base64-code>}]

我从PHP获取图像代码,将其编码为Base64,然后使用Foreach在我的TCPDF中显示图像。但什么也没显示。

while($row = oci_fetch_assoc($prs))
{
    $result1['SNO'] = $row['SNO'];
    if (is_object($row['IMG'])) 
    {                   
       $img=$row["IMG"]->load();
       $row["IMG"]->free();
       $result1['IMG'] = base64_encode($img);
    }
    array_push($result, $result1);
    $res = json_encode($result);
}
    $dt = array();
    $dt = json_decode($res);
    $tbl = '<table><tr>
    <th>Sno</th>
    <th>Image</th></tr>';
    foreach($dt as $key => $lbl)    
    {
       $tbl .= '<tr><td>'.$lbl->SNO.'</td>';
       $tbl .= '<td><img src="data:image/jpeg;base64,'.$lbl-> IMG.'"></td></tr>';
    }
    $tbl .= '</table>';
    $pdf->writeHTML($tbl, true, false, false, false, '');
    $pdf->Output('create.pdf', 'I');

在html表中循环显示Base64图像。

0 个答案:

没有答案