Composer: Ejemplo HTML a PDF con PHP (Parte 2)

Mejorando el código

Continuando con mi aprendizaje, ahora voy a hacer es separar mi código y acomodarlo de tal manera que sea más entendible y fácil de usar para un proyecto real.

Acomodando código

  • He creado una carpeta public para almacenar mi proyecto resultante
    • proyecto/public
  • He creado una carpeta para acomodar las plantillas de mis archivos pdf
    • proyecto/templates/pdf/
  • Mi plantilla de ejemplo se llamará "miarchivo.php"
  • Editando he creado un pequeño código HTML con estilos CSS en el archivo de plantilla, use bootstrap.

  • El código de ejemplo que manejé lo he movido a un archivo llamado descargar.php y lo puse en la carpeta public
Así quedan mis archivos
  • En el index.html de mi carpeta public hago referencia a descargar.php desde un boton, para ejecutar la descarga.

  • He modificado el archivo descarga.php, ahora incluí la plantilla y la salida es capturada con las funciones de php ob_start() y ob_get_clean() quedando como sigue:

Ahora mi archivo PDF queda así:


Fuente | styde.net

Comentarios

Entradas populares de este blog