Laravel 5 Menggunakan laravel-dompdf

#Instal laravel-dompdf package
Instal laravel-dompdf menggunakan composer
composer require barryvdh/laravel-dompdf
#Konfigurasi package dengan laravel
Konfigurasi package dengan laravel kita, buka config/app.php
.....
providers' => [
Barryvdh\DomPDF\ServiceProvider::class,
],

'aliases' => [
'PDF' => Barryvdh\DomPDF\Facade::class,
]
....

 Kemudian publish menggunakan perintah artisan
php artisan vendor:publish

#Penggunaan

$pdf = App::make('dompdf.wrapper');
$pdf->loadHTML('<h1>Test</h1>');
return $pdf->stream();
Atau menggunakan facade:

$pdf = PDF::loadView('pdf.invoice', $data);
return $pdf->download('invoice.pdf');
return PDF::loadFile(public_path().'/myfile.html')->save('/path-to/my_stored_file.pdf')->stream('download.pdf');

PDF::loadHTML($html)->setPaper('a4', 'landscape')->setWarnings(false)->save('myfile.pdf')

Untuk lebih lengkapnya silakan baca dukumentasinya disini

Semoga bermanfaat Terima Kasih

0 Comments