我有以下代码将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;没有下载...任何人都可以告诉我出了什么问题?
答案 0 :(得分:0)
删除标题然后重试。可能是您在pdf数据中写了一些额外的错误文本。并确保显示错误。
答案 1 :(得分:0)
实际上这个代码没有任何问题,我的服务器配置错误了......然后我的偏移数字也没有了(因为它们在服务器上与在photoshop中不一样)