2013-02-13 30 views
3

如何创建与TCPDF的链接?使用tcpdf创建PDF格式的链接

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

这是我做的。

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

没有真正回答这个问题,但是您是否尝试过使用** dompdf **(http://code.google.com/p/dompdf/)?我过去玩了一下,并没有遇到任何这样的问题...... – 2013-02-13 08:40:21

+0

http://www.tcpdf.org/examples/example_006.phps这里是一个如何解析HTML内容的例子TCPDF。在Google上使用问题标题的第一个链接。 – AmazingDreams 2013-02-13 08:40:30

+1

你在转换html代码吗?你应该做错了什么,因为它对我完全适用。也许你可以写下更多的代码 – nowhere 2013-02-13 08:45:43

回答

6

按照该documentation,您可以使用TCPDF对象的Write()方法来实现这一目标。例如:

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

会用文字Google写一行(左对齐并带有换行符,只是为了更好的示例而添加)。

+0

我的解释错了。事实上,我的函数解析我的整个文本之前,把它给我的tcpdf对象,所以在这一刻,我检查一个链接是否存在(与正则表达式),我取而代之。或者说,我尝试。 所以我不能使用tcpdf函数。 – Naelyth 2013-02-13 09:03:17

+0

@Naelyth好吧,你没有那么说。但是,您不能让TCPDF“自动”检测文档中的链接,您需要使用适当的功能才能正常工作。 – Oldskool 2013-02-13 09:15:58

+0

问题已解决。永远不要让学生编码... – Naelyth 2013-02-13 10:34:27