2012-05-08 22 views
18

¿Existe alguna posibilidad de escribir datos enormes en pdf sin cambiar ninguna modificación ini con menos tiempo de ejecución?PDF Exportar en php

Actualmente estoy usando el plugin de TCPDF.

+1

Tiene una grieta en [FPDF] (http://www.fpdf.org/) – Adi

Respuesta

32

Si su intención es crear un documento PDF con PHP, pdflib le ayudará.

De lo contrario, si desea convertir una página HTML a PDF a través de PHP, aquí encontrará un pequeño problema.

Por lo tanto, las opciones que conozco son:

DOMPDF: clase PHP que envuelve el código HTML y construye el PDF. Funciona bien, personalizable (si conoce PHP), basado en pdflib, y, si no recuerdo mal, lleva incluso un poco de CSS. Malas noticias: lento cuando el HTML es grande o muy complejo.

HTML2PS: igual que DOMPDF, pero este se convierte primero en .ps (GhostScript), luego, en el formato que necesite (PDF, JPEG, PNG). Para mí es un poco mejor que DOMPDF, pero tiene el mismo problema de velocidad . Oh, mejor compatibilidad con CSS.

Esos dos son clases PHP, pero si se puede instalar algún software en el servidor y acceder a ella a través passthru() o system(), dan un aspecto a estos también:

wkhtmltopdf: basado en WebKit (envoltorio de Safari), es realmente rápido y poderoso Parece que es el mejor (en este momento) para la conversión de HTML a PDF sobre la marcha, tomando solo 2 segundos para un documento XHTML de 3 páginas con CSS2. De todos modos, es un proyecto reciente, por lo que la página google.code a menudo se actualiza.

htmldoc: éste es un tanque, que en realidad nunca se detiene/accidentes. El proyecto parece muerto, a partir de 2007, pero si no necesita compatibilidad con CSS, puede ser bueno para usted.

tcpdf - esta es una versión mejorada y mantenida de FPDF. Tiene todos los main Features of tpdf y también tiene un tiempo de ejecución más rápido con gran salida. Para obtener un tutorial detallado sobre el uso de las dos clases de generación de PDF más populares: TCPDF y FPDF, siga this link. Creo que debería continuar usando TCPDF.

Ver también: estos mensajes

  1. Convert HTML + CSS to PDF with PHP?
  2. Which one is the best PDF-API for PHP?
  3. Export a html into PDF in PHP?
  4. Writing HTML with PHP variables to PDF file?
  5. How to convert html into pdf with php?
  6. Tool for exporting html as pdf
  7. Converting HTML in PHP File to PDF File
5

recomiendo altamente FPDF, muy fácil de usar y no necesita ninguna modificación.

1

Debe utilizar Webkit HTML a PDF http://code.google.com/p/wkhtmltopdf/

Simplemente solicita la página HTML (generado a partir de su PHP) y lo hace a PDF (utilizando el motor de renderizado Webkit, que es uno de los mejores).

Por lo tanto, no requiere de recursos adicionales en el lado PHP.

-1

Podrías usar Zend Framework. Si no me equivoco, hay una función en el marco que le permite crear archivos PDF.

+5

Esto no responde la pregunta. ¿No es así? –