干预图像和imagemagick在PHP中将图像组合成多页PDF

问题描述 投票:0回答:1

我可以使用 Intervention Image 和 imagemagick 生成包含一张图像的 PDF,但无法找到一种方法来组合图像并将其输出为一个多页 PDF?

    $url = Image::make('https://res.cloudinary.com/image.png')->encode('png');


    $im=new \Imagick();
    $im->readImageBlob($url);
    
    $im->setImageFormat('pdf');
    $im->writeImage('my.pdf');

我不想将图像保存为文件,而是使用它们存储的变量

php laravel imagemagick intervention
1个回答
0
投票

这对我有用

$images = array("https://laravel.com/images/companies/st-jude.png", "https://laravel.com/images/companies/st-jude.png");

$im = new Imagick($images);
$im->setImageFormat('pdf');
$im->writeImages('combined.pdf', true); 
© www.soinside.com 2019 - 2024. All rights reserved.