php用Imagick扩展合并多张图片为PDF

       $image_src_1 = 'a.png';
       $image_src_2 = 'b.png';
       $image_src_pdf = 'c.pdf';
       try{
            $pdf = new \Imagick([$image_src_1, $image_src_2]);
            $pdf->setImageFormat('pdf');
            $pdf->writeImages($image_src_pdf, true);
            //删除临时文件
            @unlink($image_src_1);
            @unlink($image_src_2);
        }catch (\ImagickException $e){
            return false;
        }

一定要用异常捕获,这个第三方的扩展会偶尔抽筋没有生成,报异常

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容