我必须制作一张由一张A4纸上的多个图像组成的pdf。 为此,我使用了magick,但无法做到这一点。库将在一张页面上输出图像。我真正想要的是将多张或至少8张图像放在每行包含2张的一张纸上。
我使用的代码是:
$image1 = $_SERVER['DOCUMENT_ROOT'] .'/project_name/admin/qrcode/2/103746768-Qrcode53.png';
$image2 = $_SERVER['DOCUMENT_ROOT'] .'/project_name/admin/qrcode/2/105443618-Qrcode34.png';
$image3 = $_SERVER['DOCUMENT_ROOT'] .'/project_name/admin/qrcode/2/109305628-Qrcode2.png';
$images = array($image1,$image2,$image3);
$new_path = $_SERVER['DOCUMENT_ROOT'] .'/project_name/admin/qrcode/2/combined.pdf';
$pdf = new Imagick($images);
$pdf->setImageFormat('pdf');
$pdf->writeImages($new_path,true);