如何使用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>";