2008-11-05 28 views
9

Tengo una aplicación PHP y la necesidad de generar un PDF con el resultado de la consulta. La forma más fácil de hacerlo fue usar el DOMPDF para generar el PDF por mí. Entonces, se creó una función que genera el HTML para mí y luego se pasa esto a DOMPDF. En el entorno de desarrollo y pruebas, todo estaba bien, pero en el entorno de producción tuve algunos problemas con el uso de la memoria.Generando archivos PDF con PHP

Así que me gustaría saber si mi estrategia fue la mejor o si hay una manera mejor y más fácil de hacerlo.

¿Cómo harías eso?

Respuesta

14

Una vez hice un proyecto de PHP que generaba PDF. Usé FPdf.

Nunca tuve ningún problema de memoria. Es gratis, es código PHP puro. No tiene que cargar ninguna extensión.

No sé si hay algunos ayudantes para generar documentos automáticamente a partir de una consulta, pero en el sitio web, tiene algunas secuencias de comandos que muestran cómo usarlo con MySql.

HTH

+0

Puedo segundo fpdf. Funcionó muy bien para nosotros también. – Till

+0

Creo que FPdf está bien para mí. No tendré tiempo para refactorizar el código que hice con DOMPDF, pero la próxima vez usaré FPdf. Gracias a todos. –

0

Completa una plantilla de látex y llama a Xetex sobre ella.

Creo que encontrará los resultados agradables en Letterly.

0

Hay una PDF extension para PHP, pero no es genial - sin embargo, el Zend Framework tiene una clase que hace un buen uso de ella - Yo recomendaría probar eso. No he oído hablar de DOMPDF antes.

+0

Hasta donde sé, Zend_PDF no usa ext/pdf, es PHP simple. –

0

Yo uso EZPDF casi todas las semanas. Es muy fácil de usar, tiene grandes funciones de ayuda, pero aún así te permite ingresar al &. Haz los detalles más minuciosos cuando sea necesario.

0

PrinceXML es una buena alternativa. Puede costar un poco, pero es muy potente y fácil de usar.