Imagick PHP类,用于组合多个pdf文件

时间:2017-07-23 08:17:03

标签: php pdf file-upload upload imagick

当我一次上传两个pdf文件时,这些文件存储在$uploaddir $uploaddir="/uploaddir/";中。

文件通过以下路径保存:

string(20) "/uploaddir/test1.pdf"
string(20) "/uploaddir/test2.pdf"

$testfile

的数组

我正在使用以下Imagick代码来合并这两个文件

$im = new Imagick();
$im->readimage($testfile);  
$im->setImageFormat('pdf');
$im->writeImages($uploaddir . 'test.pdf', true); 
$im->clear();
$im->destroy();

问题是合并文件test.pdf正在输出test2.pdf数组的最后一个文件$_FILES

那里出了什么问题?是否有任何特定的Imagick PHP类用于此任务?

如果你投票这个问题,如果你不想证明自己是一个怪胎,请不要忘记提及它的原因。我将不胜感激任何有理由进行投票。

1 个答案:

答案 0 :(得分:0)

重新排列数组后,一切都很顺利,

Array

(
    [0] => /uploaddir/test1.pdf
    [1] => /uploaddir/test2.pdf
)

以便稍后通过foreach循环解析所有数组值。