【发布时间】:2013-11-11 05:58:04
【问题描述】:
我正在使用 php 和 mpdf 来生成特定的 pdf。我在pdf中有一些饼图。为此,我正在使用 pChart。我正在动态生成饼图以在 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
【问题讨论】:
-
请阅读我的问题。
-
当您尝试从浏览器打开csrt.dev/images/pie.png 时会发生什么?