我正在使用php和mpdf生成一个特定的pdf文件。在pdf文件中,我有一些饼图。为此,我使用pChart。我会动态地生成这些饼图以在pdf中呈现。
在我的pdf文件中,所有静态图像都被正确呈现,但没有呈现动态生成的饼图。
以下是一个成功呈现的静态饼图:
我正在获取。
在我的pdf文件中,所有静态图像都被正确呈现,但没有呈现动态生成的饼图。
以下是一个成功呈现的静态饼图:
<div class="chart">
<?php echo CHtml::image(Yii::app()->baseUrl.'/images/color-block2.png', 'Logo screenshot', array('class' => 'logo_image')); ?>
</div>
但不是这种(动态的)
<div class="chart">
<?php echo CHtml::image(Yii::app()->baseUrl.'/images/pie.png', 'Logo screenshot', array('class' => 'logo_image')); ?>
</div>
Ps:我正在使用Yii url规则来创建一个干净的饼图url。
当我将pdf_template渲染为html时,两个图像都可以正确显示。
如何在没有$mpdf->Image()
方法的情况下使用mpdf实现动态图像。
我怀疑我无法在从html生成pdf时使用$mpdf->Image()
。
更新:
之后
$mPDF->showImageErrors = true;
我正在获取。
mPDF error: IMAGE Error (http://csrt.dev/images/pie.png): Could not find image file