Download the PHP package peripteraptos/laravel-pdf without Composer
On this page you can find all versions of the php package peripteraptos/laravel-pdf. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download peripteraptos/laravel-pdf
More information about peripteraptos/laravel-pdf
Files in peripteraptos/laravel-pdf
Package laravel-pdf
Short Description Generate PDFs in Laravel with this mPDF wrapper.
License MIT
Informations about the package laravel-pdf
Laravel PDF: mPDF wrapper for Laravel 8
Easily generate PDF documents from HTML right inside of Laravel using this mPDF wrapper.
Installation
Require this package in your composer.json
or install it by running:
Now, you should publish package's config file to your config directory by using following command:
Basic Usage
To use Laravel PDF add something like this to one of your controllers. You can pass data to a view in /resources/views
.
Other methods
It is also possible to use the following methods on the pdf
object:
output()
: Outputs the PDF as a string.
save($filename)
: Save the PDF to a file
download($filename)
: Make the PDF downloadable by the user.
stream($filename)
: Return a response with the PDF to show in the browser.
Config
If you have published config file, you can change the default settings in config/pdf.php
file:
To override this configuration on a per-file basis use the fourth parameter of the initializing call like this:
Headers and Footers
If you want to have headers and footers that appear on every page, add them to your <body>
tag like this:
Now you just need to define them with the name attribute in your CSS:
Inside of headers and footers {PAGENO}
can be used to display the page number.
Find more information to SetProtection()
here: https://mpdf.github.io/reference/mpdf-functions/setprotection.html
Testing
To use the testing suite, you need some extensions and binaries for your local PHP. On macOS, you can install them like this:
License
Laravel PDF is open-sourced software licensed under the MIT license