@rollin
To display a preview of an uploaded PDF in Laravel, you can use a package like spatie/pdf-to-image
. This package allows you to convert a PDF file into multiple images, which can then be displayed in your application.
Here's a step-by-step guide on how to display a preview of an uploaded PDF in Laravel using this package:
1
|
composer require spatie/pdf-to-image |
1 2 |
use SpatiePdfToImagePdf; use IlluminateSupportFacadesStorage; |
1 2 3 |
$pdf = new Pdf($request->file('pdf_file')->path()); $images = $pdf->setResolution(300) ->saveImage(public_path('pdf_previews')); |
1 2 3 |
@foreach($images as $image) <img src="{{ asset('pdf_previews/' . $image) }}" alt="PDF Preview"> @endforeach |
By following these steps, you should be able to display a preview of an uploaded PDF in your Laravel application.