artwl / pdf2image-laravel
将PDF文件转换为图片
v2.0.0
2020-04-05 06:57 UTC
Requires
- php: >=5.5.0
- ext-imagick: *
- illuminate/support: ~5.2
- intervention/image: ^2.0
README
Laravel PDF转图片工具
依赖关系
1、imagick
2、intervention/image": "^2.0"
安装
$ composer require artwl/pdf2image-laravel
可选(如果laravel < 5.5,请添加Provider和别名)
将以下内容添加到您的config/app.php中
在"providers"下
Artwl\Pdf2Image\Pdf2ImageMaker::class,
在"aliases"下
'Pdf2Image'=>Artwl\Pdf2Image\Pdf2ImageFacade::class,
示例
获取PDF文件页数
use Pdf2Image; $pageCount = Pdf2Image::setFile(public_path() . "/imgs/test.pdf") -> totalPages();
将所有页面转换为图片
use Pdf2Image; $imgs = Pdf2Image::setFile(public_path() . "/imgs/test.pdf") -> saveImages(public_path() . "/imgs/");
将单页转换为图片
use Pdf2Image; $imgs = Pdf2Image::setFile(public_path() . "/imgs/test.pdf") -> saveImages(public_path() . "/imgs/", 0);