用于组合多个pdf文件的Imagick PHP类
当我一次上载两个pdf文件时,这些文件存储在用于组合多个pdf文件的Imagick PHP类,php,pdf,file-upload,upload,imagick,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->setImage
$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
正在输出$\u文件
数组的最后一个文件test2.pdf
那里怎么了?是否有任何特定的Imagick
PHP类用于此任务
如果你否决了这个问题,如果你不想证明自己是个怪胎,别忘了提原因。如果有什么好的理由投反对票,我将不胜感激。在我重新安排了阵列之后,一切都很顺利
Array
(
[0] => /uploaddir/test1.pdf
[1] => /uploaddir/test2.pdf
)
这样所有的数组值都会在以后由foreach循环解析。在我重新排列数组之后,一切都很好,比如
Array
(
[0] => /uploaddir/test1.pdf
[1] => /uploaddir/test2.pdf
)
因此,所有数组值稍后都将由foreach
循环解析