FPDI:使用TCPDF addLink()的内部链接

时间:2015-07-17 06:58:54

标签: php tcpdf fpdi

我正在尝试使用TCPDF在我的PDF中创建内部链接

我在文档的开头创建链接:

    $pdf = new ManualPDF ();

    $link = $pdf->addLink();
    $pdf->SetLink($link);

然后再创建一个链接:

    $pdf->Write(0,'Click Here',$link);

但是这不起作用,并且Click Here文本甚至不会在PDF上显示可点击(光标是Caret)。

任何指导?

修改

ManualPDF是FPDI的扩展,对不起我原本应该提到

1 个答案:

答案 0 :(得分:0)

documentation,您可以在TCPDF对象上使用Write()方法来实现此目的。

例如:

//Line height 
$lh = 10;

//Indicates if the cell background must be painted (true) or transparent (false). 
$bg = false;

//L or empty string: left align (default value)
$align = 'L';

//If true set cursor at the bottom of the line, otherwise set cursor at the top of the line. 
$ln = true;

$link = 'http://www.example.com/';
$tcpdf->Write($lh, 'Example Link', $link, $bg, $align, $ln);

会用Google文本写一行(左对齐并使用换行符,只是添加了一个更好的示例)。

这可以帮助你更好!