首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在首页内插入mpdf目录?

如何在首页内插入mpdf目录?
EN

Stack Overflow用户
提问于 2019-07-26 14:39:25
回答 1查看 458关注 0票数 0

我正在使用MPDF库在Drupal8项目中生成PDF。

我计划把目录(目录)内的<div>上的第一页的PDF。为此,我创建了一个<tocentry>标记,并将该<tocpagebreak />放入第一个HTML页面的<div>中。

不幸的是,TOC是在新页面中生成的(即,在TOC之前和之后发生分页)。

如何在自定义超文本标记语言结构中生成目录并将其包含到<div>

EN

回答 1

Stack Overflow用户

发布于 2020-04-23 18:52:11

默认情况下,TOC位于底部,但您可以手动修改其位置。

mPDF的文档中有一个很好的例子,目录在内容之前:

代码语言:javascript
复制
$mpdf = new \Mpdf\Mpdf();

$mpdf->WriteHTML('Introduction');
$mpdf->TOCpagebreak();

$mpdf->TOC_Entry("Chapter 1", 0);
$mpdf->WriteHTML('Chapter 1 ...');

$mpdf->Output();

注意,TOCpagebreak()是在TOC_Entry (将条目添加到目录的函数)之前和WriteHTML('Chapter 1 ...')之前调用的。后一个函数将内容添加到PDF。

通过将TOCpagebreak()放在这些函数之前,您可以使目录出现在内容之前。

有关更多详细信息,请参阅mPDF docs on TOCpagebreak()

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57214421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档