【发布时间】:2014-09-05 10:44:51
【问题描述】:
我正在尝试在 codeigniter 中为我的 tcpdf 库创建一个自定义 html 标头。
我目前有以下语法(库/Pdf.php),它可以完美地工作和显示。但是,我确实想用我遇到问题的图像替换“此处的图像”。
class MYPDF extends TCPDF {
var $htmlHeader="
<table>
<tr>
<td>
image here
</td>
<td>second cell
</td></tr></table>
sample text
<hr>
";
public function setHtmlHeader($htmlHeader) {
$this->htmlHeader = $htmlHeader;
}
public function Header() {
$this->writeHTMLCell(
$w = 0, $h = 0, $x = '', $y = '',
$this->htmlHeader, $border = 0, $ln = 1, $fill = 0,
$reseth = true, $align = 'top', $autopadding = true);
}
}
我尝试了几种选择: - 一个url路径
<img src="http://domain.com/images/logo.png"/>
-
相对路径
<img src="/images/logo.png"/> -
服务器上的路径
<img src="c:htdocs/images/logo.png"/>
这些都不起作用。八个空格,其余的 pdf 是正确的,或者整个 pf 中断,只是一个没有输出错误的白屏。
我还能尝试什么?
tcpdf 示例中有这个:
$image_file = K_PATH_IMAGES.'logo_example.jpg';
$this->Image($image_file, 10, 10, 15, '', 'JPG', '', 'T', false, 300, '', false, false, 0, false, false, false);
但我似乎无法在我的客户 pdf 类中使用它,并且不知道如何将它放入我的 html 中。
一如既往地帮助欢迎。 谢谢,
【问题讨论】:
标签: html image codeigniter header tcpdf