用tcpdf创建pdf链接


Create link in pdf with tcpdf

如何使用TCPDF创建链接?

当使用writeHTML()函数并传递我的整个html内容时,TCPDF不会使我的链接可点击。它们是蓝色的,带下划线,但我无法点击它们。

以下是我所做的。

$html = "<a href='www.stackoverflow.com'>stackoverflow.com</a>";
$tcpdf = new TCPDF();
$tcpdf->writeHTML($html);
$tcpdf-Output('output.pdf', 'F');

根据文档,您可以在TCPDF对象上使用Write()方法来实现这一点。例如:

$tcpdf->Write(10, 'Google', 'http://www.google.com/', false, 'L', true);

会用谷歌的文本写一行(左对齐,并添加换行符,只是为了更好的例子)。

我认为tcpdf在单引号和双引号方面存在问题。

您写道:

$html = "<a href='www.stackoverflow.com'>stackoverflow.com</a>";

我认为如果你这样做,它会起作用:

$html = '<a href="www.stackoverflow.com">stackoverflow.com</a>';

我尝试了Some Guy建议的解决方案,它对我有效。使用:

$html = '<a href="www.stackoverflow.com">stackoverflow.com</a>';

代替:

$html = "<a href='www.stackoverflow.com'>stackoverflow.com</a>";