0

我有以下代码将 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;

?>

我没有收到任何错误或任何东西,只是一个空白页面并且没有下载...谁能告诉我出了什么问题?

4

2 回答 2

0

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

于 2011-06-09T21:10:04.057 回答
0

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

于 2011-06-10T01:24:32.920 回答