我使用的是FPDF,直到我添加了需要HTML2PDF的功能。 HTML2PDF的第4版使用TCPDF,它具有与FPDF类似的功能。当我在我的类中调用扩展HTML2PDF的那些函数时,我什么都没得到......
class PDF extends HTML2PDF
{
public function test()
{
$this->pdf->Cell(0,5.5, $text);
}
}
如何使用HTML2PDF的基本TCPDF功能和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");
}