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
Publicar un comentario