我正在尝试将一系列JPG合并成一个PDF文件,每个JPG都是自己的页面。我猜ImageMagick是实现这一点的最佳方法,但我似乎无法确定如何组合这些文件。我在这里看到了combineImages方法:
http://php.net/manual/en/imagick.combineimages.php
但找不到任何例子。我刚接触imagemagik,所以我仍在尝试弄清楚语法。
ImageMagick能做到我要求的吗?如果是这样,有人能写一个简单的例子吗?
谢谢
在里面 PHP 您可以使用:
PHP
$images = array("file1.jpg", "file2.jpg"); $pdf = new Imagick($images); $pdf->setImageFormat('pdf'); $pdf->writeImages('combined.pdf', true);
这个 true 参数打开 writeImages 这一点很重要,因为它将使该方法编写一系列图像,而不仅仅是一个图像。
true
writeImages
convert file1.jpg file2.jpg output.pdf