我遇到了mpdf和Codeigniter的问题:如果我只加载简单的文本,我正在打印一个html页面。 如果我通过
在我的标题中添加图像$mpdf->setHTMLHeader(site_url("assets/img/my_image.jpg"));
浏览器加载几分钟,然后下载一个带有我的图像的红色X intead的pdf文件。似乎我的图像链接被破坏了,但它不是:我已经检查过了。 我认为这可能是一个权限问题所以我将我的img文件夹和文件权限更改为777,但没有任何改变......
关于如何解决它的任何想法?
答案 0 :(得分:0)
我认为问题出在图像的相对路径上,即使网页浏览器没问题也能正确显示图像。
尝试使用绝对基本URL生成路径。
<img src="full_path/assets/img/my_image.jpg', true) ?>" alt="my_image" />
或尝试使用base64图像。
您也可以将debug设置为true并查看错误(有时是GD扩展名)
$this->_mpdf->showImageErrors = true
;