Udemy

Platform

Español

Language

Web Development

Category

Como crear documentos PDF en PHP - Generar reportes PDF

Aprende a generar archivos PDF con PHP y la librería HTML2PDF. Crear reportes PDF desde PHP paso a paso y desde cero.

4.41 (1495 reviews)

29097

Students

34 mins

Content

Dec 2019

Last Update
FREE
Regular Price

Topics


What you will learn

Generar documentos PDF desde PHP

Crear archivos PDF con HTML2PDF

Uso básico de composer

Formularios y recoger datos por POST


Description

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:

  • Uso de composer
  • Instalación de librerias
  • Instalar y utilizar HTML2PDF
  • Generar PDFs con HTML2PDF y PHP
  • Crear archivos PDF con nombre personalizado
  • Opciones extra de HTML2PDF
  • Separar e imprimir archivos HTML/PHP
  • Creación de formulario
  • Trabajo con parámetros y variables POST
  • Estilos CSS en documentos PDF
  • Maquetación de PDFs
  • Inserción de imagenes en documentos pdf

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.




Screenshots

Como crear documentos PDF en PHP - Generar reportes PDF
Como crear documentos PDF en PHP - Generar reportes PDF
Como crear documentos PDF en PHP - Generar reportes PDF
Como crear documentos PDF en PHP - Generar reportes PDF

Content

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



Reviews

K
Karel7 September 2020

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.

O
Orlandis28 August 2020

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

V
Victor5 August 2020

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

J
Jorge31 July 2020

Fue una buena elección aprender esto tan interesante que no sabía que se podía hacer... Muy interesante, Gracias!!

D
Darwin24 June 2020

Práctico, didáctico y directo al punto de aprendizaje que se desea transmitir. Excelente, muchas gracias

M
Milton7 June 2020

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.

G
Guillermo22 April 2020

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

L
Luis17 April 2020

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

J
Julián8 February 2020

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é.

D
David26 December 2019

Gracias muy bueno, no conocía esa librería la voy a usar para desarrollar reportes gráficos. Saludos :D

F
Franco21 December 2019

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.

M
Miguel20 November 2019

Interesante curso, sencillo que puede durar más con una serie de ejercicios y dinámicas para seguir aprendiendo.

D
Deivy18 October 2019

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?

J
Jorge6 October 2019

Muy bueno el curso solo faltaría explicar como adaptar a cualquier proyecto desarrollado previamente.

D
Daniel30 September 2019

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.



1184026

Udemy ID

4/17/2017

Course created date

11/2/2019

Course Indexed date
Bot
Course Submitted by

Twitter
Telegram
Android PlayStore
Apple Appstore