composer安装pdf读取图片插件

位置:首页 / 新闻中心 / 知识教程

知识教程 Admin 2024-04-28 15:43:04 604

第一步,安装imagemagick

宝塔php安装扩展


第二步,php的spatie/pdf-to-image插件包安装

命令:

composer require spatie/pdf-to-image

过滤composer版本命令:

composer require spatie/pdf-to-image --ignore-platform-reqs

(需要宝塔删除禁用函数:proc_open,),并在项目根目录执行命令

第三步,安装ghostscript:

sudo yum install ghostscript


代码:

$pdfPath = 'XXX';//PDF地址
$pdfToImg = new \Spatie\PdfToImage\Pdf($pdfPath);
$pages = $pdfToImg->getNumberOfPages();
$fullPath = 'XXX';//图片保存地址
$imgs = [];
for ($i = 1; $i <= $pages; $i++) {
    $imgFile =$i . '.png';
    $pdfToImg->setPage($i)->saveImage($fullPath . '/' . $imgFile);
    $imgFiles[] =  $fullPath . $imgFile;
}

return $imgFiles;//图片地址数组

根据如上就可以实现将pdf转成图片,多张pdf会转成多张图片

以上就是“composer安装pdf读取图片插件”的详细内容,更多请关注木子天禾科技其它相关文章!

15934152105 扫描微信