PDF con TCPDF

1,339 views
Skip to first unread message

DARIO HIDALGO

unread,
Apr 19, 2012, 10:06:12 PM4/19/12
to CakePHP en Español
Hola amigos, queria saber si alguien tienen algun ejemplo para generar
pdf con tcpdf. Mi idea es traer los datos de la tabla e imprimirlos en
pdf, pero me gustaria darle un formato ordenar las celdas y demas
lineas. .si alguien tiene algun ejemplo de agradece. Saludos

edwin caminero

unread,
Apr 25, 2012, 4:24:14 PM4/25/12
to cakep...@googlegroups.com
Message has been deleted

Sergio Cabrera Negrín

unread,
May 9, 2012, 1:38:31 PM5/9/12
to cakep...@googlegroups.com
He seguido los pasos de la web para integrar tcpdf en cakephp y no me funciona.

En vez de verse el pdf, se visualiza una página completamente en blanco. ¿Alguien lo ha conseguido integrar?, ¿Saben cuál es mi problema?

El miércoles, 25 de abril de 2012 21:24:14 UTC+1, edwin caminero escribió:
puedes usar este http://www.pedroventura.com/blog_programacion/cakephp/crear-archivos-pdf-con-cakephp/

elenagd

unread,
May 21, 2012, 4:40:23 PM5/21/12
to cakep...@googlegroups.com
Hola, tambien he seguido los pasos de la web y me ocurre igual, una página en blanco.....

pudiste solucionarlo?? puedes compartir la solución por favor??

Ignacio A. Zamora

unread,
May 21, 2012, 5:37:00 PM5/21/12
to cakep...@googlegroups.com
Prueben poniendo el debug en 2 para ver en la salida algún tipo de error. Lo más común que pase es que estén enviando algo antes escribir los nuevos headers para la correcta visualización del PDF en el navegador.

Saludos.

2012/5/21 elenagd <oelen...@gmail.com>

--
Has recibido este mensaje porque estás suscrito al grupo "CakePHP en Español" de Grupos de Google.
Para ver este debate en la Web, visita https://groups.google.com/d/msg/cakephp-esp/-/uZ0eH0PNC6cJ.
Para publicar una entrada en este grupo, envía un correo electrónico a cakep...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a cakephp-esp...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/cakephp-esp?hl=es.



--
Ignacio A. Zamora
Software Engineer

Sergio Cabrera Negrín

unread,
May 21, 2012, 5:50:27 PM5/21/12
to cakep...@googlegroups.com
Pues .... lamentablemente no he podido hacerlo funcionar. En su momento puse el debug a 2 (como comenta nachopitt) y actualmente me sale el error: "TCPDF ERROR: Some data has already been output, can't send PDF file"

No he podido solucionarlo

Jamil Enriquez Deceano

unread,
May 21, 2012, 5:51:58 PM5/21/12
to cakep...@googlegroups.com
pasteabinea el codigo para ver si puedo ayudar

--
Has recibido este mensaje porque estás suscrito al grupo "CakePHP en Español" de Grupos de Google.
Para ver este debate en la Web, visita https://groups.google.com/d/msg/cakephp-esp/-/muwj4d8nRpgJ.

Jamil Enriquez Deceano

unread,
May 21, 2012, 5:53:29 PM5/21/12
to cakep...@googlegroups.com

Ignacio A. Zamora

unread,
May 21, 2012, 5:57:35 PM5/21/12
to cakep...@googlegroups.com
El error te está mencionando la causa del problema. En alguna parte del código (ya sea modelo(s) utilizados(s), vista o controlador) hay algún echo, print o impresión fuera de php que se está mandando al navegador antes de cambiar los headers. También puede ser un espacio en blanco, espacio vacío o salto de línea en los archivos fuentes.

Hay que revisar los archivos fuentes para verificar que no haya nada de esto.
También, estos deben estar codificadors como UTF8 sin BOM.

Saludos.

2012/5/21 Jamil Enriquez Deceano <jenrique...@gmail.com>

Sergio Cabrera Negrín

unread,
May 22, 2012, 8:38:36 AM5/22/12
to cakep...@googlegroups.com
He revisado la aplicación varias veces y no veo que se envíe algo al navegador.

Acabo de probar tcpdf en una nueva aplicación, creada sólo para testear el tcpdf, y tampoco me funciona.

En esa nueva aplicación sólo tengo:
Controlador con acción para exportar a pdf.
Vista para la acción exportar.
layout pdf
Los script de tcpdf

He revisado todos los ficheros y no veo nada que pueda probocar el error.

Uso la última version de cake.

Saludos

elenagd

unread,
May 25, 2012, 11:52:43 AM5/25/12
to cakep...@googlegroups.com
Hola, nada que he podido solucionar el problema, he seguido los pasos de los tutoriales que se referencian anteriormente y sigue saliendo la ventana en blanco,
mi pregunta es la siguiente:
¿debo crear un controlador aparte para los reportes?? o la funcion pdf la puedo colocar dentro del equiposController, que es en mi caso, el reporte que necesito?

Muchas gracias antemano, espero que alguien me pueda ayudar por favor...

leugimdr

unread,
May 25, 2012, 1:58:27 PM5/25/12
to cakep...@googlegroups.com
Hola hace una semana esta con tu mismo problema que no me andaba bien
tcpdf,y ademas no aceptaba varias etiquetas html y era todo un lio
para aplicar estilos y dar formato en las tablas.
asi que busque otras opciones y encontre mpdf,
http://mpdf.bpm1.com/,, y me va genial, fácil, con varios ejemplos
buena documentación.
espero que te sea util.

un saludo
> --
> Has recibido este mensaje porque estás suscrito al grupo "CakePHP en
> Español" de Grupos de Google.
> Para ver este debate en la Web, visita
> https://groups.google.com/d/msg/cakephp-esp/-/7uYaKCVHLo0J.

elenagd

unread,
May 25, 2012, 3:38:10 PM5/25/12
to cakep...@googlegroups.com
Muchas gracias, voy a probarlo a ver como me va.


El viernes, 25 de mayo de 2012 13:28:27 UTC-4:30, m16u31 escribió:
Hola hace una semana esta con tu mismo problema que no me andaba bien
tcpdf,y ademas no aceptaba varias etiquetas html y era todo un lio
para aplicar estilos y dar formato en las tablas.
asi que busque otras opciones y encontre  mpdf,
http://mpdf.bpm1.com/,, y me va genial, fácil, con varios ejemplos
buena documentación.
espero que te sea util.

un saludo

> cakephp-esp+unsubscribe@googlegroups.com

maria_clara

unread,
Jul 4, 2012, 7:54:01 PM7/4/12
to cakep...@googlegroups.com
Venia con el mismo error al tratar de utilizar TCPDF y agregando 

ob_end_clean();

luego de 

App::import('Vendor','xtcpdf');

en la vista, se genera el *.pdf sin problemas.
Espero que sea útil aún la info.
Saludos
Reply all
Reply to author
Forward
0 new messages