sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo convertir html a pdf con php?

Si lo que quieres es crear un pdf desde php, pdflib te ayudará.

De lo contrario, si desea convertir una página HTML en pdf a través de PHP, las opciones que conozco son:

DOMPDF :clase php que envuelve el html y construye el pdf. Funciona bien, personalizable (si sabe php), basado en pdflib, si no recuerdo mal, incluso requiere algo de CSS. Malas noticias:lento cuando el html es grande o complejo.

HTML2PS :lo mismo que DOMPDF, pero este convierte primero en .ps (ghostscript), luego, en cualquier formato que necesites (pdf, jpg, png). Para mí, esto es un poco mejor que dompdf, pero tiene el mismo problema de velocidad .. oh, mejor compatibilidad con css.

Esas dos son clases de php, pero si puede instalar algún software en el servidor y acceder a él a través de passthru() o system(), eche un vistazo a estas también:

wkhtmltopdf :basado en webkit (envoltura de safari), es realmente rápido y poderoso. Parece que es el mejor (atm) para convertir páginas html a pdf sobre la marcha, tomando solo 2 segundos para un documento xHTML de 3 páginas con CSS2. Es un proyecto reciente, de todos modos, la página de google.code se actualiza a menudo.

htmldoc :este es un tanque, realmente nunca se detiene/choca... el proyecto parece muerto en el 2007, pero de todos modos, si no necesitas compatibilidad con css, esto puede ser bueno para ti.

tcpdf - esta es una versión mejorada y mantenida de fpdf. Características principales de tcpdf y también tiene menos tiempo de ejecución con un gran rendimiento. Para obtener un tutorial detallado sobre el uso de las dos clases de generación de PDF más populares:TCPDF y FPDF. Siga este enlace .

Vea estas publicaciones también.

  1. Convertir HTML + CSS a PDF con PHP ?
  2. ¿Cuál es el mejor PDF? -API para PHP?
  3. ¿Exportar un html a PDF en PHP?
  4. Escribir HTML con variables PHP para archivo PDF?
  5. Herramienta para exportar html como pdf
  6. Convertir HTML en archivo PHP a Archivo PDF