🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
> 需要安装php的Imagick扩展并启用PHP的Imagick模块才能运行此代码。如果您的服务器上没有Imagick扩展,可以尝试使用其他PDF转换库,例如TCPDF或FPDF。 ~~~ /* 把pdf转换图片 */ $im = new \Imagick(); $im->setResolution(120, 120); //设置分辨率 值越大分辨率越高 $im->setCompressionQuality(100); $im->readImage(public_path('example.pdf')); /*存储转换的图片地址数组*/ $return = []; foreach ($im as $k => $v) { $v->setImageFormat('png'); $file_name = public_path('temp/images/test.png'); if ($v->writeImage($file_name) == true) { $return[] = $file_name; } }/*转换图片完成*/ ~~~