FPDF - Laravel
A package for Laravel to implement the FPDF class., (*1)
FPDF Official Website:
www.fpdf.org, (*2)
Installation
Step 1: Composer
From the command line, run:, (*3)
composer require crabbly/fpdf-laravel
Step 2: Service Provider
For your Laravel app, open config/app.php
and, within the providers
array, append:, (*4)
Crabbly\Fpdf\FpdfServiceProvider::class
This will bootstrap the package into Laravel., (*5)
Usage
We can resolve the FPDF class instance out of the container:, (*6)
$pdf = app('Fpdf');
We can also instantiate it directly:, (*7)
$pdf = new Crabbly\Fpdf\Fpdf;
FPDF Documentation
For documentation manual and tutorials, please visit www.fpdf.org, (*8)
Example
Create a 'Hello World' PDF document and save it to a file in the storage folder:, (*9)
use Illuminate\Support\Facades\Storage;
//create pdf document
$pdf = app('Fpdf');
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
//save file
Storage::put($pdf->Output('S'));
Contribution
Pull requests are welcome.
Please report any issue you find in the issues page., (*10)
License
The package is free software distributed under the terms of the MIT license.
FPDF is a free PHP class, you may use it for any kind of usage and modify it to suit your needs., (*11)