[英]TCPDF + pure HTML … Create table of contents
我想使用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"> </span></div>
我了解我需要书签。 但是在这种情况下,TCPDF必须自动创建它们。 如果我向html-heading-tag添加一个ID,则TCPDF可能找不到并无法使用它。
<h1 id="abc123">header1</h1>
// but following does not do anything:
$pdf->addTOC()
由于ToC页面是最后创建的,因此它将显示为最后一页。
所以改用
$this->Cell(0, 12, ' '.$this->getAliasNumPage().' of '.$this->getAliasNbPages(), 0, false, 'C', 0, '', 0, false, 'T', 'M');
//It will show page numbers
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.