TCPDF WriteHTML()创建的链接不可单击

时间:2018-08-09 09:26:10

标签: tcpdf

 $pdf = new TCPDF();
 $myHTML = '<a href="https://www.google.com/">TEST LINK</a>';
 $pdf->writeHTML($myHTML, true, false, true, false, '');

This is the screenshot of output in PDF from the code above but not clickable

3 个答案:

答案 0 :(得分:1)

比较旧的帖子,但是如果您遇到此问题:

  1. 首先验证您的设置example 6是否工作正常。
  2. 还要检查您的链接描述是否包含Unicode字符。他们可能会弄乱东西。

答案 1 :(得分:0)

我也为此苦了一段时间。对我来说,它可以将链接周围的单引号更改为双引号。在换行符上使用write方法是相同的。

如果我要写:

$pdf->Write(4, '\n');

然后我会看到换行符打印在PDF上,而不是返回

我写的时候:

$pdf->Write(4, "\n");

然后创建换行符。

因此,双引号/单引号是否具有相同的行为。并且仅出于此目的,尝试以任何方式更改它们和/或从链接中删除最后的斜杠。

或者,您可以尝试将代码更改为:

$pdf->Write(4, 'TEST LINK', 'https://www.google.com');

答案 2 :(得分:0)

对我来说使用转义双引号

$html = "<a href=\"http://your.link.com\">Link</a>";