在添加需要 HTML2PDF 的功能之前,我一直在使用 FPDF。HTML2PDF 版本 4 使用 TCPDF,其功能与 FPDF 相似。当我在我的类中调用那些扩展 HTML2PDF 的函数时,我什么也没得到......
class PDF extends HTML2PDF
{
public function test()
{
$this->pdf->Cell(0,5.5, $text);
}
}
如何使用基本的 TCPDF 功能和 HTML2PDF 的 WriteHTML 功能?
这是调用 test() 的函数
public function pdfAction()
{
if (isset ($_GET['id'])) {
$memo = $this->getDbObjectById('Memo', $_GET['id']);
$company_info = Config::get('Company');
$pdf = new PDF('P', 'mm', 'en', TRUE, 'UTF-8', array(15,10,20,15));
$pdf->test();
$html = '
<img src="images/itelogo.png" style="float:left;" />
<div align="right" style="overflow: hidden;"><h1 style="color: #00C;" >Memo</h1></div>
<hr />
'.$memo->text;
$pdf->WriteHTML($html);
$pdf->Output($memo->title.'.pdf'); exit;
} else {
$this->redirect("/memos");
}