tcpdf中的内部链接

时间:2015-08-01 10:12:29

标签: php tcpdf

我正在使用TCPDF创建简单的pdf文档。

我正在创建一个页面并使用以下代码添加链接

$pdf->addTOCPage();
$link = $pdf->AddLink();
$pdf->SetLink($link, 0, -1);

现在链接设置成功。但是要导航到该页面我应该添加什么? 我试过下面的代码,但它没有做任何事,

<a href="#Whattoaddhere" style="color:blue;">Return to TOC</a>

1 个答案:

答案 0 :(得分:2)

 // Create a fixed link to the first page using the * character
 $index_link = $pdf->AddLink();
 $pdf->SetLink($index_link, 0, '*1');
 $pdf->Cell(0, 10, 'Link to INDEX', 0, 1, 'R', false, $index_link);

http://www.tcpdf.org/examples/example_045.phps

更新 - 在tcpdf库中引用此函数addHtmlLink()。 您可以通过此

添加内部链接
 $pdf->addHtmlLink('#'.$index_link, 'hello');

其中'hello'开始锚名称,第一个param是链接的标识符。

在你的情况下

 $pdf->addHtmlLink('#'.$link, 'Whatever you like to name it');

 $html = '<a href="#'.$link.'" style="color:blue;">link name</a>';
 $pdf->writeHTML($html, true, false, true, false, '');