$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;
}
一定要用异常捕获,这个第三方的扩展会偶尔抽筋没有生成,报异常