Para crear PDF usando HTML con PHP existen diferentes librerías que nos pueden ayudar a cumplir el objetivo de manera sencilla, esta vez vamos a probar mPDF. mPDF es una librería en PHP la cual permite generar archivos PDF usando HTML(Codificado con UTF-8). Está basada en FPDF y HTML2FPDF, con varias mejoras, fue escrito por Ian Back y lanzado bajo licencia GNU GPL v2.
Instalación de mPDF
El método de instalación oficial de mPDF en PHP es via composer y este es el paquete packagist: mpdf/mpdf.
composer require mpdf/mpdf
Cargando la librería
Como es un ejemplo básico realizaremos la carga de la librería sólo en el controlador que vamos a usar. De la siguiente manera:
Archivo: default/app/controllers/index_controller.php
<?php // Require composer autoload require_once APP_PATH . '../../vendor/autoload.php'; use Mpdf\Mpdf; /** * * Controller por defecto si no se usa el routes * */ class IndexController extends AppController { public function index() { } }
Primer ejemplo de crear PDF usando HTML
Creamos el método example1() donde sin usar vista o template creamos el «Hola mundo» del uso de la librería con el siguiente código:
Continue reading «Crear PDF usando HTML»