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

problemas con la libreria fpdf.php en zend

Estas en el tema de problemas con la libreria fpdf.php en zend en el foro de Zend en Foros del Web. Saludos... lo que pasa es que necesito generar un pdf en zend. Pero lo que sucede es que cuando le doy la accion de generar ...
  #1 (permalink)  
Antiguo 02/12/2011, 08:15
Avatar de andersonmoreno  
Fecha de Ingreso: octubre-2011
Ubicación: armenia
Mensajes: 18
Antigüedad: 12 años, 6 meses
Puntos: 0
Pregunta problemas con la libreria fpdf.php en zend

Saludos...
lo que pasa es que necesito generar un pdf en zend.
Pero lo que sucede es que cuando le doy la accion de generar el pdf me aperece

¡Se ha producido un error al cargar el documento pdf!

este es el codigo
Código PHP:
Ver original
  1. require_once '/../library/fpdf/fpdf.php';
  2.        
  3.         $pdf = new FPDF('P','mm','A4');
  4.         $pdf->AddPage();
  5.         $pdf->SetFont('Arial','B',16);        
  6.         $pdf->Cell(40,10,'¡Hola, Mundo!');
  7.         $pdf->Output();
ya lo ensaye creando un archivo pdf.php alojado en la carpeta del servidor y hay si me funciona mas dentro de zend no, alguien tiene una respuesta a esta incógnita
  #2 (permalink)  
Antiguo 02/12/2011, 08:24
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: problemas con la libreria fpdf.php en zend

debes de desactivar la salida estándar del ZendFW, busca en la documentación del mismo, es por ello que te corrompe la salida del pdf
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 02/12/2011, 08:47
Avatar de andersonmoreno  
Fecha de Ingreso: octubre-2011
Ubicación: armenia
Mensajes: 18
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: problemas con la libreria fpdf.php en zend

muchas gracias maycolalvarez

pero podrías ayudarme...
como puedo desactivar la salida estándar de zendFw
  #4 (permalink)  
Antiguo 02/12/2011, 09:53
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: problemas con la libreria fpdf.php en zend

¿Tienes ese código dentro de un controller? ¿Puedes poner el código completo?
  #5 (permalink)  
Antiguo 02/12/2011, 10:03
Avatar de andersonmoreno  
Fecha de Ingreso: octubre-2011
Ubicación: armenia
Mensajes: 18
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: problemas con la libreria fpdf.php en zend

Saludos... GatorV
si lo tengo dentro de una controlador
Código PHP:
Ver original
  1. public function imprimirAction()
  2.     {
  3.         // action body
  4.         require_once '/../library/fpdf/fpdf.php';
  5.        
  6.         $pdf = new FPDF('P','mm','A4');
  7.         $pdf->AddPage();
  8.         $pdf->SetFont('Arial','B',16);        
  9.         $pdf->Cell(40,10,'¡Hola, Mundo!');
  10.         $pdf->Output();
  11.        
  12.     }
  #6 (permalink)  
Antiguo 02/12/2011, 10:28
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: problemas con la libreria fpdf.php en zend

Puedes usar $this->_helper->viewRenderer->setNoRender(true); y $this->_helper->viewRenderer->setNeverRender(true);
  #7 (permalink)  
Antiguo 02/12/2011, 10:38
Avatar de andersonmoreno  
Fecha de Ingreso: octubre-2011
Ubicación: armenia
Mensajes: 18
Antigüedad: 12 años, 6 meses
Puntos: 0
Pregunta Respuesta: problemas con la libreria fpdf.php en zend

gracias... por tu ayuda GastorV
utilice lo que me dijiste y aun así no me funciona

Última edición por andersonmoreno; 02/12/2011 a las 10:46
  #8 (permalink)  
Antiguo 02/12/2011, 10:57
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: problemas con la libreria fpdf.php en zend

Si tienes un layout activado también tienes que desactivarlo:

Código PHP:
Ver original
  1. $this->_helper->ViewRenderer->setNoRender(true);
  2. $this->_helper->Layout->disableLayout();

Saludos.
  #9 (permalink)  
Antiguo 02/12/2011, 12:21
Avatar de andersonmoreno  
Fecha de Ingreso: octubre-2011
Ubicación: armenia
Mensajes: 18
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: problemas con la libreria fpdf.php en zend

GatorV
muchas gracias era eso, ahora si me lo deja generar


Solucionado....!

Etiquetas: Ninguno
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 16:08.