2013-02-13 29 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