barryvdh/laravel-snappy
Generate PDF and image files in Laravel using wkhtmltopdf/wkhtmltoimage. Provides simple facades and service provider setup, config options, and easy rendering from views or HTML strings with headers, footers, and custom binaries.
generating, generated) and custom options, allowing TPMs to:
barryvdh/laravel-snappy:latest) to standardize environments.fileinfo, dom, and optionally gd (for images). Most Laravel environments already include these, reducing setup time.SnappyPdfJob) to offload processing.position: fixed or complex Flexbox/Grid may not render correctly.
position: fixed in headers").htmlpurifier.sys_get_temp_dir()) for intermediate files.WKHTMLTOPDF_BINARY) for path configuration.barryvdh/laravel-snappy).if (config('pdf.driver') === 'snappy') checks).generated event to log metadata (e.g., user, timestamp, template).return PDF::loadView('invoice', ['user' => $user])->stream();
SnappyPdfJob::dispatch('invoice', $user->id, 'user_'.$user->id.'.pdf');
storage/app/pdf/ for later retrieval.longText (e.g., for small PDFs like receipts).barryvdh/laravel-snappy for consistency.How can I help you explore Laravel packages today?