Imagenes en pdf


(Rafael Rosales) #1

Saludos comunidad, una vez mas necesitando del foro para resolver algo que no he podido resolver, necesito mostrar una imagen guardada en la BD en un informe, el mismo lo estoy haciendo con mpdf, el problema es que no se muestra la imagen en el reporte, voy a mostrar una imagen del reporte para que observen que no se ve, en la imagen que muestro van a ver dos imagenes imagen 1 y imagen 2, la primera se muestra porque es una imagen tomada de una ubicacion o directorio con este codigo:

 <img src="images/banner/logo.png"> 

la segunda no se muestra (foto de la persona), tambien se importa para una carpeta pero se sube a traves de la BD, o sea si en la tabla la cual uso tiene 1000 articulos, entonces hay 1000 imagenes en esa carpeta destino y la que se quiere mostrar es a la que contiene el id del articulo, pongo el codigo con el que intento obtener la imagen:

<?php
                echo CHtml::image(Yii::app()->request->baseUrl.'images/banner/'.$data->foto,"image",array("width"=>200));
        ?> 

aclaro algo, el reporte lo halo con este codigo en el CGridView del admin:

   array(
            'header' => 'Exportar pdf',
            'class' => 'CButtonColumn',
            'template' => '{imprimir}',
            'buttons' => array(
                'imprimir' => array(
                    'label' => 'Imprimir datos',
                    'imageUrl' => Yii::app()->request->baseUrl . '/images/pdf_icon.png',
                    'url' => '$this->grid->controller->createUrl("tblDatosc/GenerarPdf", array("id"=>$data->Id))',
                ),
            ),
        ),

y la imagen se muestra en el admin con este codigo:

  array(
            'header' => 'Foto',
            'type' => 'raw',
            'value' => 'CHtml::image(Yii::app()->request->baseUrl."/images/banner/".$data->foto)',
        ),

aclaro no se si con mpdf se puede hacer, si no se pudiera hacer y me podian hacer una sugerencia de otra extension, tambien se lo agradeceria, aqui pongo la iamgen donde muestro parte del informe:


Espero sus consejos o respuestas.


(Rafael Rosales) #2

Buenos dias, diganme si es posible lo que planteo o si es hay otra posiblidad con una imagen guardada su ubicacion desde la base de datos, necesito resolver para mostrar una foto correspondiente a cada articulo de la tabla