Configure and use FPDI using Laravel.

Опубликовано: 30 Октябрь 2024
на канале: BBUniversal Team
5,228
36

Let's grow together.
If you have any suggestions. please comment below.

1. Go to the link : https://packagist.org/packages/setasi... For More Information

You can install FPDF using below directly run composer:
composer require setasign/fpdi

You can also install by copy and paste below code in composer.json
Or

1. Include below code in composer.json file:

{
"require": {
"setasign/fpdi": "^2.0"

}
}


2. Make Controller using below line:

php artisan make:controller DemoController


3. Add below function inside created controller


Now go to created controller and add below function
You will get this project file. I will upload to GitHub.
Github full project link: https://github.com/GithubAshishHere/FPDI


4. Add Route to web.php
Route::get('/generatePDF',[DemoController::class,'Addtopdf']);

5. Add white.pdf from below link.
You can get blank pdf from below link
http://www.smartcaptech.com/wp-conten...
You have to add this pdf inside public folder.

After adding white.pdf let run the project.


Run Below Commands
php artisan serve

Copy link to browser.
http://127.0.0.1:8000/generatePDF



FPDI Output
• I: send the file inline to the browser. The PDF viewer is used if available.
• D: send to the browser and force a file download with the name given by name.
• F: save to a local file with the name given by name (may include a path).
• S: return the document as a string.

Above are the output.



Thank you.