繁体   English   中英

TCPDF +纯HTML…创建目录

[英]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">&nbsp;</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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM