2010-08-11 63 views
4

我有非常有限的訪問權限來啓用我的託管擴展等,但我希望通過PHP從HTML頁面(與CSS /圖像)生成PDF。在共享主機上從HTML頁面生成PDF文件

任何想法,我可以實現這個接近零CL訪問等? 不應該是服務中的「黑客」/ relient(因爲我期望使用這個長期的)。

回答

4

當生成HTML以呈現到PDF中時,在單個$ html變量中創建該HTML。這可以用來傳遞給任何pdf渲染API。

廣泛使用的API是DOM PDF,html2pdf,html2ps。

一些API的html2ps也支持外部css &類。一些需要內聯CSS。

我已經使用DOM PDF & html2ps的

這裏存在許多解決方案,在那裏的鏈接

domp df

HTML2PS & HTML2PDF

1

退房html2pdf,我從來沒有使用它,但它看起來很有前途。

2

昨天在SO發現了這個:mPDF。還沒有嘗試過,但文檔是可靠的。

3

:DOMPDF,MPDF,HTML2PDF,TCPDF,zendPDF (zend框架)等。我已經非常廣泛地使用domPdf和mPDF,而其他人只是「順帶」。 domPdf非常簡單,但並不完美。 html2pdf也不錯,但是,我偏向於mPDF,因爲我相信它具有最好的功能。有關完整的文檔,請參閱此鏈接:http://mpdf1.com/manual/index.php

我已將相當複雜的網頁轉換爲pdf,並且mPDF似乎將它們渲染爲最佳。