PHP / Imagick复合Gif& PDF输出什么?

时间:2011-06-09 21:08:05

标签: php imagick

我有以下代码将gif叠加到pdf中并将其返回到浏览器进行下载。

<?php

$first = new Imagick('PDF/page.pdf'); 
$second = new Imagick('images/image.gif'); 

$first->setImageColorspace($second->getImageColorspace() ); 

$first->compositeImage($second, imagick::COMPOSITE_DEFAULT, 1630, 2100); 

header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename="download.pdf"');
echo $first;

?>

我没有任何错误或任何内容,只是一个空白页面&amp;没有下载...任何人都可以告诉我出了什么问题?

2 个答案:

答案 0 :(得分:0)

删除标题然后重试。可能是您在pdf数据中写了一些额外的错误文本。并确保显示错误。

答案 1 :(得分:0)

实际上这个代码没有任何问题,我的服务器配置错误了......然后我的偏移数字也没有了(因为它们在服务器上与在photoshop中不一样)