特定のpdfを生成するためにphpとmpdfを使用しています。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: 円グラフのきれいな URL に Yii url ルールを使用しています。
pdf_template を html としてレンダリングすると、両方の画像が適切にレンダリングされます。
メソッドなしでmpdfを使用して動的画像を実装するにはどうすればよいですか$mpdf->Image()
。
$mpdf->Image()
HTMLからPDFを生成している間は使用できないと思います。
アップデート:
後
$mPDF->showImageErrors = true;
私は得ています
mPDF error: IMAGE Error (http://csrt.dev/images/pie.png): Could not find image file