PHP tcpdf 导出图片的问题处理

163 阅读1分钟

导出的文件中,需要把图片也导出来。图片需要转化成 BASE64才行。

<img src="BASE64">

仅仅是这样还不行。

还需要加上一个 @符号。

完整代码如下:

$img_base64_encoded = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA0gA...'; 
$img = '<img src="@' . preg_replace('#^data:image/[^;]+;base64,#', '', $img_base64_encoded) . '">'; 
$pdf->writeHTML($img, true, false, true, false, '');

希望对你有帮助~