Skip to main content
Back to packages
171 GitHub stars

mostafaznv/pdf-optimizer

View on GitHub

Description

PDF optimization tool for PHP and Laravel applications

Leveraging the pdf-optimizer package within your Laravel applications allows for seamless optimization and compression of PDF files. With the Laravel-specific features provided by PdfOptimizer, including support for disks, queues, and comprehensive settings, you can efficiently tailor the optimization process to your application's needs.

use Mostafaznv\PdfOptimizer\Laravel\Facade\PdfOptimizer;
use Mostafaznv\PdfOptimizer\Enums\ColorConversionStrategy;
use Mostafaznv\PdfOptimizer\Enums\PdfSettings;
 
$result = PdfOptimizer::fromDisk('local')
->open('input-1.pdf')
->toDisk('s3')
->settings(PdfSettings::SCREEN)
->colorConversionStrategy(ColorConversionStrategy::DEVICE_INDEPENDENT_COLOR)
->colorImageResolution(50)
->optimize('output-1.pdf');
 
 
dd($result->status, $result->message);

Recent Courses on Laravel Daily

We'd Love Your Feedback

Tell us what you like or what we can improve

Feel free to share anything you like or dislike about this page or the platform in general.