TCPDF +纯HTML ...创建目录

时间:2014-11-13 07:59:55

标签: php html tcpdf

我想使用TCPDF将HTML打印到PDF,所以我这样做:

$html = '<h1>Hello</h1>
How are you?
<h2>Answer</h2>
I am well, thanks';
// ... etc. Long HTML document.
$pdf->writeHTML($html);

问题是如果有办法添加目录。如果TCPDF可以识别标题的页码。

我有时也会使用HTML分页符:

<div style="page-break-after: always"><span style="display:none">&nbsp;</span></div>

我知道我需要书签。但在这种情况下,TCPDF必须自动创建它们。如果我向html-heading-tag添加一个ID,TCPDF可能找不到它,也不能使用它。

<h1 id="abc123">header1</h1>
// but following does not do anything:
$pdf->addTOC()

1 个答案:

答案 0 :(得分:0)

由于ToC页面是最后一个页面,因此它将显示为最后一页。

所以改为使用

$this->Cell(0, 12, ' '.$this->getAliasNumPage().' of '.$this->getAliasNbPages(), 0, false, 'C', 0, '', 0, false, 'T', 'M');
//It will show page numbers