Prezados, boa tarde!
Alguem já teve que utilizar uma imagem em banco (blog) juntamente com TCPDF dentro de um while?
Estou montando uma tabela html com os campos abaixo.
Consigo ver a imagem em (BLOG) porem não a imagem em si mesmo usando o comando $pdf->Image(’@’.$imgdata); ele não exibe nada e da erro.
Alguem tem alguma ideia, segue meu codigo para ajudar na compreensão.
A imagem mostra eu gerando um blank com html que mostra a imagem, se faço o mesmo codigo dentro do TCPDF nao mostra a imagem.
while (!$my_data->EOF)
{
//echo $my_data->fields[2];
$itemDescricao = $my_data->fields[2] ."<br>". $my_data->fields[3] ."<br>". $my_data->fields[5] ."<br>". $my_data->fields[6] ."<br>". $my_data->fields[7];
$itemQuantidade = $my_data->fields[10];
$itemMedida = $my_data->fields[11];
$itemValorUnit = $my_data->fields[12];
$itemValorTotal = $my_data->fields[13];
$itemFoto = $my_data->fields[8];
//Foto do banco (Blog)
$imgdata = base64_decode($itemFoto);
$foto = "<img border=0 src='data:image/png;base64,$imgdata.' width=50px heigth=50px>";
$valorTotalItens = $itemQuantidade * $itemValorUnit;
// Conforme manual TCPDF
//$pdf->Image('@'.$imgdata); tentei assim tbm
$html_itens = '<tr>
<td>' .$foto.' e '. $pdf->Image('@'.$imgdata). '</td>
<td>' .$itemDescricao .'<br></td>
<td>' .$itemQuantidade .'</td>
<td>' .$itemMedida .'</td>
<td>' .number_format( $itemValorUnit , 2, ',', '.') .'</td>
<td>' .number_format( $valorTotalItens , 2, ',', '.'). '</td>
</tr>';
$my_data->MoveNext();
}
$my_data->Close();
}
PS: SE USO COMO PAGINA HTML SIMPLES ELE MOSTRA AS IMAGENS NORMAL. SE MANDO GERAR O PDF ELE NAO RODA WHILE (PEGA SO O ULTIMO REGISTRO) E NAO MOSTRA A IMAGEM.
Obrigado.
Abs.
Luis Gustavo Leal