Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/08/2014, 12:36
yonynet
 
Fecha de Ingreso: junio-2014
Ubicación: Riobamba
Mensajes: 24
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: Recomendación de algún bundle para generar reportes en formato PDF

Gracias por tu respuesta....

Y estoy utilizando el segundo bundle que me recomendaste, pero tengo un incoveniente al generar el documento pdf.

El archivo de configuración le tengo de la siguinte manera como me recomienda en el repositorio de github

#app/config/config.yml
Código PHP:

knp_snappy
:
    
pdf:
        
enabled:    true
        binary
:     /usr/local/bin/wkhtmltopdf
        options
:    [] 
pero me sale el siguiente error:

You have requested a non-existent service "knp_snappy.pdf"


En mi controlador tengo alago asi:

Código PHP:
public function imprimirAction() {
        
$em $this->getDoctrine()->getEntityManager();
        
$mes $em->getRepository('administrativoBundle:Mes')->find(1);

        
$html $this->renderView('administrativoBundle:default:imprimir.html.twig', array(
            
'mes' => $mes
                
));

        return new 
Response(
        
$this->get('knp_snappy.pdf')->getOutputFromHtml($html),
        
200,
        array(
        
'Content-Type' => 'application/pdf',
        
'Content-Disposition' => 'attachment; filename="file.pdf"'
        
));
    } 
Ahora en la parte de configuración tambien le cambiado a esto para ver si me funciona, pero el problema persiste:

#app/config/config.yml
Código PHP:

knp_snappy
:
    
pdf:
        
enabled:    true
        binary
:     C:/ Program Files wkhtmltopdf bin wkhtmltopdf        
        options
:    [] 
Cabe recalcar que tambien ya le puse en ejecución el archivo: wkhtmltopdf.exe

Última edición por yonynet; 20/08/2014 a las 12:42