villca/tcpdf-laravel

TCPDF para Laravel

7 2020-06-14 17:04 UTC

This package is auto-updated.

Last update: 2024-04-15 01:51:19 UTC


README

Build Status Latest Stable Version Total Downloads License

PHP Framework

68747470733a2f2f6c61726176656c2e636f6d2f6173736574732f696d672f636f6d706f6e656e74732f6c6f676f2d6c61726176656c2e737667

Descripción

Generador de documentos PDF.

Instalación

Laravel TCPDF es un servicio que puede ser instalado via composer mediante el siguiente comando:

  composer require villca/tcpdf-laravel

Laravel 7

Para Laravel 7 tienen que agregar en el archivo composer.json.

{
    "require": {
        "villca/tcpdf-laravel": "7.0.*"
    }
}

Laravel 6

Para Laravel 6.* tienen que agregar en el archivo composer.json.

{
    "require": {
        "villca/tcpdf-laravel": "6.1.*"
    }
}

Laravel 5

Para Laravel 5.* tienen que agregar en el archivo composer.json.

{
    "require": {
        "villca/tcpdf-laravel": "2.0.*"
    }
}

Configuración

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.

Ejemplo

<?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

Importante

Los archivos de ejemplos estan envendor/tecnickcom/tcpdf/examples.

Créditos

Basado en tecnickcom/tcpdf

Contactos

Facebook