2013-12-21 46 views

回答

1

是的,它可以。示例代码:

<?php 
$files = array(realpath('t1.jpg'), realpath('t2.jpg')); 

$image = new Imagick($files); 

$image->setImageFormat('pdf'); 

$image->writeImages(__DIR__ . '/file.pdf', true); 

Imagick::writeImages()控制的第二个参数,如果所得到的输出被连接到一个文件中。

脚注:至少在windows上,Imagick需要与绝对路径一起使用。

+0

刚刚尝试过,但输出PDF只有1个单一图像。 – yarek

+0

@ user300675奇怪。你是否按照原样使用了代码示例?你在哪个平台上? – user555

0
convert -density 150 -size 1239x1754 xc:white -density 150 *test.jpg -gravity center -composite test.pdf 
+0

是只为1页? 如何指定要转换的图像? 让我说我的图片是image1.jpg,image2.jpg ... image10.jpg他们应该按顺序或过程添加。 – yarek

+0

这不是PHP,它是shell。 – user555

+0

请将解释和代码示例一起解释,以解释您所建议的内容。 –