Generador de documentos PDF.
Laravel TCPDF es un servicio que puede ser instalado via composer mediante el siguiente comando:
composer require villca/tcpdf-laravel
Para Laravel 7 tienen que agregar en el archivo composer.json
.
{
"require": {
"villca/tcpdf-laravel": "7.0.*"
}
}
Para Laravel 6.* tienen que agregar en el archivo composer.json
.
{
"require": {
"villca/tcpdf-laravel": "6.1.*"
}
}
Para Laravel 5.* tienen que agregar en el archivo composer.json
.
{
"require": {
"villca/tcpdf-laravel": "2.0.*"
}
}
Agregar en provider y alias en config/app.php
.
'providers' => [
//...
Villca\TCPDF\ServiceProvider::class,
]
//...
'aliases' => [
//...
'PDF' => Villca\TCPDF\Facades\TCPDF::class
]
Crea el archivo tcpdf.php
php artisan vendor:publish
ahora accede config/tcpdf.php
para modificarlo.
!!eso es todo ahora a generar PDF's.
<?php
namespace App\Http\Controllers;
use PDF;
class ReportesController extends Controller
{
public function index()
{
PDF::SetTitle('Hola Mundo');
PDF::AddPage();
PDF::Write(0, 'Bienvenido a TCPDF-Laravel');
PDF::Output('hola_mundo.pdf');
}
}
Para mayor información acerca de las funciones de TCPDF en: TCPDF Documentación
Los archivos de ejemplos estan envendor/tecnickcom/tcpdf/examples
.
Basado en tecnickcom/tcpdf