mostafaznv / pdf-optimizer
适用于 PHP 和 Laravel 应用程序的 PDF 优化工具
1.2.0
2024-07-20 15:16 UTC
Requires
- php: ^8.2
- ext-fileinfo: *
- psr/log: ^3.0
- symfony/process: ^6.2|^7.0
Requires (Dev)
- league/flysystem-aws-s3-v3: ^3.0
- orchestra/testbench: ^v8.19.0|^9.0
- pestphp/pest: ^2.0
- phpunit/phpunit: ^10.0
README
PDF Optimizer
是一款强大的 PHP 扩展包,专为轻松优化和压缩 PDF 文件而精心打造。无论您是在进行 独立的 PHP
项目,还是在 Laravel
的环境中航行,pdf-optimizer 都是一款强大的解决方案,利用广为人知的 ghostscript
工具,可以显著减小 PDF 文件的大小。
主要特性
- 流畅的方法链:体验流畅且表达清晰的 API,无缝优化 PDF 文件。轻松利用几乎所有 ghostscript 选项的强大功能。
- 日志支持:捕获详细的日志,深入了解优化过程的复杂性。通过集成的日志器保持信息畅通并控制全局。
- 定制化:根据您的确切需求定制优化过程。pdf-optimizer 提供可定制的解决方案,让您可以微调您的 PDF 优化体验。
- Laravel 集成:专门为 Laravel 应用程序设计,pdf-optimizer 支持多种输入方法,包括
文件路径
、UploadedFile
实例和磁盘
存储。这保证了在 Laravel 生态系统中的灵活性和用户友好的集成。 - 队列支持:使用 Laravel 队列进行异步 PDF 文件优化,提高优化过程。pdf-optimizer 与 Laravel 的队列系统无缝集成,确保高效的后台处理。
文档
您可以在专门的文档网站上找到安装说明和使用此包的详细说明:https://mostafaznv.gitbook.io/pdf-optimizer。