4.41 (1495 reviews)
☑ Generar documentos PDF desde PHP
☑ Crear archivos PDF con HTML2PDF
☑ Uso básico de composer
☑ Formularios y recoger datos por POST
Bienvenido al curso "Como crear archivos PDF en PHP - Generar reportes PDF" en el que vamos a aprender a generar archivos y reportes en PDF con PHP y la librería HTML2PDF.
Vamos a ver como generar un documento PDF desde PHP con HTML2PDF, una librería muy sencilla y útil para esta tarea. Hay varias más como FPDF o DOMPDF, pero HTML2PDF es la que menos problemas da.
La ventaja que tiene frente a otras es que nos permite posicionar elementos y darle estilos al PDF mediante HTML y CSS, lo cual es mucho mas sencillo que utilizar muchísimos métodos para generar un documento con la apariencia que nos interesa(como es el caso de FPDF).
Los temas que trataremos en este curso de creación de PDFs con PHP son:
Además, podrás plantear tus dudas en el panel de preguntas y respuestas que incluyen todos los cursos de Víctor Robles.
Es un curso muy interesante que te va a ayudar a crear y generar documentos PDF con PHP de una manera sencilla y optima.
Introducción
Introducción
¿Que vamos a hacer?
Crear proyecto e instalar librería HTML2PDF
Como utilizar HTML2PDF para crear archivos PDF
Más opciones para los ficheros PDF
Separar HTML en un archivo separado
Crear formulario
Estilos CSS al PDF
BONUS - Siguientes pasos
La explicación es muy clara, el tiempo de visualización es muy bueno, no tengo que atrasar o adelantar la velocidad de reproducción para llevarle la pista al profesor.
el victor es un crack, explica a la perfección y por que sea un curso gratis no le pone menos medicación que a los otros es todo un profesional
Didn't work following step by step. I got errors and don´t know how to fix it. Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in C:\AppServ\www\work\html2pdf\vendor\spipu\html2pdf\src\Parsing\Html.php on line 426 Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in C:\AppServ\www\work\html2pdf\vendor\spipu\html2pdf\src\Parsing\Html.php on line 427 Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in C:\AppServ\www\work\html2pdf\vendor\spipu\html2pdf\src\Parsing\Html.php on line 428 Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in C:\AppServ\www\work\html2pdf\vendor\spipu\html2pdf\src\Parsing\Html.php on line 430 Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in C:\AppServ\www\work\html2pdf\vendor\spipu\html2pdf\src\Parsing\Html.php on line 431 Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in C:\AppServ\www\work\html2pdf\vendor\spipu\html2pdf\src\Parsing\Html.php on line 432 Fatal error: Uncaught exception 'Spipu\Html2Pdf\Exception\HtmlParsingException' with message 'Tags are closed in a wrong order for [page]' in C:\AppServ\www\work\html2pdf\vendor\spipu\html2pdf\src\Parsing\Html.php:262 Stack trace: #0 C:\AppServ\www\work\html2pdf\vendor\spipu\html2pdf\src\Parsing\Html.php(94): Spipu\Html2Pdf\Parsing\Html->getTagAction(Object(Spipu\Html2Pdf\Parsing\Token), Array) #1 C:\AppServ\www\work\html2pdf\vendor\spipu\html2pdf\src\Html2Pdf.php(594): Spipu\Html2Pdf\Parsing\Html->parse(Array) #2 C:\AppServ\www\work\html2pdf\index.php(12): Spipu\Html2Pdf\Html2Pdf->writeHTML('<!DOCTYPE HTML>...') #3 {main} thrown in C:\AppServ\www\work\html2pdf\vendor\spipu\html2pdf\src\Parsing\Html.php on line 262
Fue una buena elección aprender esto tan interesante que no sabía que se podía hacer... Muy interesante, Gracias!!
Práctico, didáctico y directo al punto de aprendizaje que se desea transmitir. Excelente, muchas gracias
Esta bien el curso si quieres entender como funciona y aplicarlo! Lo que falto fue poner ejemplo usando base de datos y manejando distintos parámetros ya que eso es mas aplicado a la realidad.
Me hubiese gustado conocer la instalación en el hosting, y hacer un pdf desde una base de datos, aunque las bases estan, creo que se puede mejorar mucho. Gracias
Si fue una buena lección, pero a diferencia del profesor yo tengo Windows, tal vez el profesor quiera indicar algo como ... para los que tiene Windows el procedimiento es este... Por lo demás todo excelente
Me gustó este pequeño curso. Intenté una vez utilizar el framework FPDF, pero me pareció muy difícil utilizarlo; no pensé que con HTML2PDF (no conocía esta librería para PHP) fuese más fácil y práctico. Espero aprender mucho con los Master de CSS, JavaScript y PHP que ya compré.
Gracias muy bueno, no conocía esa librería la voy a usar para desarrollar reportes gráficos. Saludos :D
El instructor fue muy claro en la explicación. Quizas podría haber agregado un par de cuestiones mas (quizas un css un poco mas avanzado) para demostrar la salida por pdf.
Interesante curso, sencillo que puede durar más con una serie de ejercicios y dinámicas para seguir aprendiendo.
Buen curso. Faltó hablar un poco más de los pros y contras de html2pdf con respecto a otras librerías como dompdf, etc. Por que usar html2pdf y no las otras? ¿cómo funciona html2pdf con html o vistas mas complejas?
Muy bueno el curso solo faltaría explicar como adaptar a cualquier proyecto desarrollado previamente.
Fue una buena elección, ya que los vídeos que he mirado hasta el momento están muy bien explicados. Al terminar el curso,este cumplió con todas mis expectativas. El instructor domina muy bien el tema lo cual provoca que te tenga esa facilidad de transmitir lo que él sabe para que tú lo aprendas y entiendas muy rápidamente.