Foros del Web » Programando para Internet » PHP » Symfony »

Recomendación de algún bundle para generar reportes en formato PDF

Estas en el tema de Recomendación de algún bundle para generar reportes en formato PDF en el foro de Symfony en Foros del Web. Saludos.. Estoy intentando realizar reportes desde symfony2, para lo cual he visto que existen varios bundles que ayudan a la generación de reportes en formato ...
  #1 (permalink)  
Antiguo 19/08/2014, 14:24
 
Fecha de Ingreso: junio-2014
Ubicación: Riobamba
Mensajes: 24
Antigüedad: 10 años, 5 meses
Puntos: 0
Recomendación de algún bundle para generar reportes en formato PDF

Saludos..

Estoy intentando realizar reportes desde symfony2, para lo cual he visto que existen varios bundles que ayudan a la generación de reportes en formato PDF.

De esta manera me gustaría me recomienden alguno, en base a su experiencia con alguno de ellos.

Por la atención de antemano les agradezco...
  #2 (permalink)  
Antiguo 20/08/2014, 10:58
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 11 años, 4 meses
Puntos: 379
Respuesta: Recomendación de algún bundle para generar reportes en formato PDF

Te dejo que puedes utilizar:
https://github.com/psliwa/PdfBundle
https://github.com/KnpLabs/KnpSnappyBundle
De los dos el segundo tiene dependencia con ejecutable.
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #3 (permalink)  
Antiguo 20/08/2014, 12:36
 
Fecha de Ingreso: junio-2014
Ubicación: Riobamba
Mensajes: 24
Antigüedad: 10 años, 5 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
  #4 (permalink)  
Antiguo 20/08/2014, 13:44
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 11 años, 4 meses
Puntos: 379
Respuesta: Recomendación de algún bundle para generar reportes en formato PDF

Que versión de symfony estas usando y que tipo de instalación usaste ??
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #5 (permalink)  
Antiguo 20/08/2014, 14:01
 
Fecha de Ingreso: junio-2014
Ubicación: Riobamba
Mensajes: 24
Antigüedad: 10 años, 5 meses
Puntos: 0
Respuesta: Recomendación de algún bundle para generar reportes en formato PDF

Estoy utilizando la version de Synfomy: 2.3.18

y la instalación de ese bundle lo hice mediante el composer, y para instalar ese servicio me descargue el instalador de esta pagina: [URL="http://wkhtmltopdf.org/downloads.html"]enlace[/URL]

Específicamente la versión para 64 bits, tengo el SO: Windows 8.1
  #6 (permalink)  
Antiguo 20/08/2014, 14:32
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 11 años, 4 meses
Puntos: 379
Respuesta: Recomendación de algún bundle para generar reportes en formato PDF

Si agregaste el bundle en tu Appkernel ??
Código PHP:
Ver original
  1. // app/AppKernel.php
  2. public function registerBundles()
  3. {
  4.     $bundles = array(
  5.         //...
  6.         new Knp\Bundle\SnappyBundle\KnpSnappyBundle(),
  7.         //...
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #7 (permalink)  
Antiguo 20/08/2014, 14:38
 
Fecha de Ingreso: junio-2014
Ubicación: Riobamba
Mensajes: 24
Antigüedad: 10 años, 5 meses
Puntos: 0
Respuesta: Recomendación de algún bundle para generar reportes en formato PDF

Asi es.. segui los mismos pasos que indican en el repositorio de github: https://github.com/KnpLabs/KnpSnappyBundle

He leido algo mas.. y no se si se deba instalar lo que indica en esta dirección:

https://github.com/KnpLabs/snappy
  #8 (permalink)  
Antiguo 20/08/2014, 15:38
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 11 años, 4 meses
Puntos: 379
Respuesta: Recomendación de algún bundle para generar reportes en formato PDF

vaya que esta raro. no es necesario que instales snappy, el bundle lo debe de haber instalado.
Lo raro es que el error que te manda es por que no encuentra registrado el servicio.
ya limpiaste el cache ?
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #9 (permalink)  
Antiguo 20/08/2014, 15:52
 
Fecha de Ingreso: junio-2014
Ubicación: Riobamba
Mensajes: 24
Antigüedad: 10 años, 5 meses
Puntos: 0
Respuesta: Recomendación de algún bundle para generar reportes en formato PDF

Exactamente, pense seria lo de la cache, por lo cual le limpie pero no funciona mismo... Y creo no se esta ejecutando ese servicio: wkhtmltopdf.exe

Con todo gracias... ya le voy a probar con el primer bundle...

Etiquetas: formato, pdf, reportes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:11.