tp5 PDF转图片
PHP PDF转图片
引入类库1
composer require spatie/pdf-to-image
转换成图片1
2$pdf = new Spatie\PdfToImage\Pdf($pathToPdf);
$pdf->saveImage($pathToWhereImageShouldBeStored);
获取页数1
$pdf->getNumberOfPages();
根据页数保存图片1
$pdf->setPage(2)->saveImage($pathToWhereImageShouldBeStored);
可以定义输出格式1
$pdf->setOutputFormat('png')->saveImage($pathToWhereImageShouldBeStored);
可以压缩图片质量(100是最高)1
$pdf->setCompressionQuality(100);
示例图
1
2
3
4
5
6
7
8
9
10 $image = [];
$pdf = new Spatie\PdfToImage\Pdf($pathToPdf);
$num = $pdf->getNumberOfPages();
for ($i=1; $i<=$num; $i++) {
$image = $pdf->setPage(i)
->setOutputFormat('png')
->setCompressionQuality(100)
->saveImage('保存的图片路径命名');
}
return $image;
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Heyiki's Blog!
评论
TwikooLivere