1

我正在尝试在PDF. 就像一个经典的导航菜单。

TCPDF确实有一个目录索引功能,它在为每个页面添加书签后执行类似的操作。但这只会创建一个孤立的页面(e.g. $pdf->addTOCPage())

我需要所有书签页面上的目录。据我阅读TCPDF文档,TOC 功能仅在所有页面都被添加书签后才起作用。这显然是一个问题,因为在此之前我需要每个页面上的链接。

我认为另一种解决方案是使用 JS。但我不知道如何将事件与每个页面联系起来。而且我读过最好避免将js与pdf一起使用。

谢谢

好吧,我想我找到了解决方案:

一个。创建每个页面并将其添加为书签

$pdf->AddPage(); <br /> 
$pdf->Bookmark();

湾。编辑创建的页面并向其添加目录

$pdf->SetPage(page number); <br />
$pdf->addHTMLTOC();

但最适合我的解决方案是写成 html:

<a href="#1">Page 1</a>

#1PDF页码在哪里。

4

1 回答 1

0

像内容之前的索引页?

我正在使用以下页面生成索引页面。希望这会有所帮助

    $pdf->addTOCPage();
    $pdf->setColor('text',34,34,34);
    $pdf->SetFontSize(20);
    $pdf->MultiCell(0, 0, 'Table Of Contents', 1, 'C', 0, 1, '', '', true, 0);
    $pdf->Ln();
    $pdf->SetFontSize(10);
    $pdf->addTOC(2, '', '', 'INDEX', '', array(34,34,34));
    $pdf->endTOCPage();
于 2012-09-13T03:03:41.033 回答