2013-12-21 47 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

請將解釋和代碼示例一起解釋,以解釋您所建議的內容。 –