Php 如何在第一页内插入mpdf TOC?
我正在使用Drupal8项目中的库生成PDF 我计划将目录(TOC)放在PDF第一页的Php 如何在第一页内插入mpdf TOC?,php,pdf-generation,mpdf,tableofcontents,Php,Pdf Generation,Mpdf,Tableofcontents,我正在使用Drupal8项目中的库生成PDF 我计划将目录(TOC)放在PDF第一页的中。 为此,我创建了一个标记,并将放入第一个HTML页面的中 不幸的是,TOC是在新页面中生成的(即,在TOC之前和之后都会发生分页符) 如何在自定义HTML结构中生成TOC并将其包含到我的中?默认情况下,TOC位于底部,但您可以手动修改其位置 在mPDF的文档中有一个很好的例子,其中TOC位于内容之前: $mpdf = new \Mpdf\Mpdf(); $mpdf->WriteHTML('Intro
中。
为此,我创建了一个
标记,并将
放入第一个HTML页面的
中
不幸的是,TOC是在新页面中生成的(即,在TOC之前和之后都会发生分页符)
如何在自定义HTML结构中生成TOC并将其包含到我的
中?默认情况下,TOC位于底部,但您可以手动修改其位置
在mPDF的文档中有一个很好的例子,其中TOC位于内容之前:
$mpdf = new \Mpdf\Mpdf();
$mpdf->WriteHTML('Introduction');
$mpdf->TOCpagebreak();
$mpdf->TOC_Entry("Chapter 1", 0);
$mpdf->WriteHTML('Chapter 1 ...');
$mpdf->Output();
请注意,TOCpagebreak()
在TOC_条目
(将条目添加到TOC的函数)之前和WriteHTML('Chapter 1…')之前调用。后一个函数将内容添加到PDF中
通过将TOCpagebreak()
放在这些函数之前,可以使TOC显示在内容之前
有关更多详细信息,请参见您是否可以复制/跳过您已有的代码(至少是带有MPDF的部分)?