composer安裝pdf讀取圖片插件

位置:首頁(yè) / 新聞中心 / 知識(shí)教程

知識(shí)教程 Admin 2024-04-28 15:43:04 1479

第一步,安裝imagemagick

寶塔php安裝擴(kuò)展


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

命令:

composer require spatie/pdf-to-image

過濾composer版本命令:

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

(需要寶塔刪除禁用函數(shù):proc_open,),并在項(xiàng)目根目錄執(zhí)行命令。

第三步,安裝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;//圖片地址數(shù)組

根據(jù)如上就可以實(shí)現(xiàn)將pdf轉(zhuǎn)成圖片,多張pdf會(huì)轉(zhuǎn)成多張圖片

以上就是“composer安裝pdf讀取圖片插件”的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注木子天禾科技其它相關(guān)文章!

15934152105 掃描微信