tcpdf 中的内部链接
Internal linking in tcpdf
我正在使用 TCPDF 创建简单的 pdf 文档。
我正在创建页面并使用以下代码添加 link
$pdf->addTOCPage();
$link = $pdf->AddLink();
$pdf->SetLink($link, 0, -1);
现在 link 已设置 successfull.But 以导航到该页面我应该添加什么?
我试过下面的代码,但它什么也没做,
<a href="#Whattoaddhere" style="color:blue;">Return to TOC</a>
// 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() 。
您可以通过此
添加内部 link
$pdf->addHtmlLink('#'.$index_link, 'hello');
其中 'hello' 开始锚的名称,第一个参数是 link 的标识符。
你的情况
$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, '');
我正在使用 TCPDF 创建简单的 pdf 文档。
我正在创建页面并使用以下代码添加 link
$pdf->addTOCPage();
$link = $pdf->AddLink();
$pdf->SetLink($link, 0, -1);
现在 link 已设置 successfull.But 以导航到该页面我应该添加什么? 我试过下面的代码,但它什么也没做,
<a href="#Whattoaddhere" style="color:blue;">Return to TOC</a>
// 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() 。 您可以通过此
添加内部 link $pdf->addHtmlLink('#'.$index_link, 'hello');
其中 'hello' 开始锚的名称,第一个参数是 link 的标识符。
你的情况
$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, '');